From 1306b36823bf3fa2440e57fe92d5f1967e19bac7 Mon Sep 17 00:00:00 2001 From: Vladislav Korenkov <73882772+Quatters@users.noreply.github.com> Date: Fri, 21 Mar 2025 06:33:51 +1000 Subject: [PATCH] fix(import): Missing catalog field in saved query schema (#32775) Co-authored-by: Vladislav Koren'kov (cherry picked from commit 5866f3ec8390025d1a2e9dc9b64d945d13ac4a78) --- superset/queries/saved_queries/schemas.py | 1 + tests/integration_tests/fixtures/importexport.py | 1 + 2 files changed, 2 insertions(+) diff --git a/superset/queries/saved_queries/schemas.py b/superset/queries/saved_queries/schemas.py index 7c314e63911..152ddcd0870 100644 --- a/superset/queries/saved_queries/schemas.py +++ b/superset/queries/saved_queries/schemas.py @@ -39,6 +39,7 @@ get_export_ids_schema = {"type": "array", "items": {"type": "integer"}} class ImportV1SavedQuerySchema(Schema): + catalog = fields.String(allow_none=True, validate=Length(0, 128)) schema = fields.String(allow_none=True, validate=Length(0, 128)) label = fields.String(allow_none=True, validate=Length(0, 256)) description = fields.String(allow_none=True) diff --git a/tests/integration_tests/fixtures/importexport.py b/tests/integration_tests/fixtures/importexport.py index 427d0d24a69..33aff24541c 100644 --- a/tests/integration_tests/fixtures/importexport.py +++ b/tests/integration_tests/fixtures/importexport.py @@ -689,4 +689,5 @@ saved_queries_config = { "uuid": "05b679b5-8eaf-452c-b874-a7a774cfa4e9", "version": "1.0.0", "database_uuid": "b8a1ccd3-779d-4ab7-8ad8-9ab119d7fe89", + "catalog": "default", }