This is an automated email from the ASF dual-hosted git repository.

michaelsmolina pushed a commit to branch 5.0
in repository https://gitbox.apache.org/repos/asf/superset.git

commit a530da2a3670a21553b045ee20fe51c6ba1b1f09
Author: Vladislav Korenkov <[email protected]>
AuthorDate: Fri Mar 21 06:33:51 2025 +1000

    fix(import): Missing catalog field in saved query schema (#32775)
    
    Co-authored-by: Vladislav Koren'kov <[email protected]>
    (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 7c314e6391..152ddcd087 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 427d0d24a6..33aff24541 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",
 }

Reply via email to