mirror of
https://github.com/apache/superset.git
synced 2026-04-07 18:35:15 +00:00
fix(database): ensure pk_constraint is JSON serializable (#13147)
This commit is contained in:
@@ -632,7 +632,10 @@ class Database(
|
||||
def get_pk_constraint(
|
||||
self, table_name: str, schema: Optional[str] = None
|
||||
) -> Dict[str, Any]:
|
||||
return self.inspector.get_pk_constraint(table_name, schema)
|
||||
pk_constraint = self.inspector.get_pk_constraint(table_name, schema) or {}
|
||||
return {
|
||||
key: utils.base_json_conv(value) for key, value in pk_constraint.items()
|
||||
}
|
||||
|
||||
def get_foreign_keys(
|
||||
self, table_name: str, schema: Optional[str] = None
|
||||
|
||||
Reference in New Issue
Block a user