From 453806fc4c3fe6af3b891561b33e911bcac656be Mon Sep 17 00:00:00 2001 From: Daniel Vaz Gaspar Date: Wed, 6 May 2020 11:48:32 +0100 Subject: [PATCH] perf(dataset): improve performance on get list (#9739) --- superset/datasets/api.py | 6 ++++-- tests/datasets/api_tests.py | 3 +++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/superset/datasets/api.py b/superset/datasets/api.py index d5c811f28..7452b662b 100644 --- a/superset/datasets/api.py +++ b/superset/datasets/api.py @@ -68,14 +68,16 @@ class DatasetRestApi(BaseSupersetModelRestApi): "refresh", } list_columns = [ + "id", + "database_id", "database_name", + "changed_by_fk", "changed_by_name", "changed_by_url", "changed_by.username", "changed_on", - "database_name", + "default_endpoint", "explore_url", - "id", "schema", "table_name", ] diff --git a/tests/datasets/api_tests.py b/tests/datasets/api_tests.py index 006d5230d..47d98e649 100644 --- a/tests/datasets/api_tests.py +++ b/tests/datasets/api_tests.py @@ -87,10 +87,13 @@ class DatasetApiTests(SupersetTestCase): self.assertEqual(response["count"], 1) expected_columns = [ "changed_by", + "changed_by_fk", "changed_by_name", "changed_by_url", "changed_on", + "database_id", "database_name", + "default_endpoint", "explore_url", "id", "schema",