diff --git a/ingestion/src/metadata/ingestion/source/database/bigquery.py b/ingestion/src/metadata/ingestion/source/database/bigquery.py index bc9f1e68af2..c73abd38f8e 100644 --- a/ingestion/src/metadata/ingestion/source/database/bigquery.py +++ b/ingestion/src/metadata/ingestion/source/database/bigquery.py @@ -143,6 +143,8 @@ class BigquerySource(CommonDbSourceService): """ try: list_project_ids = [self.project_id] + if not self.service_connection.taxonomyProjectID: + self.service_connection.taxonomyProjectID = [] list_project_ids.extend(self.service_connection.taxonomyProjectID) for project_ids in list_project_ids: taxonomies = PolicyTagManagerClient().list_taxonomies( diff --git a/openmetadata-spec/src/main/resources/json/schema/entity/services/connections/database/bigQueryConnection.json b/openmetadata-spec/src/main/resources/json/schema/entity/services/connections/database/bigQueryConnection.json index ca542906d64..4ec9c242033 100644 --- a/openmetadata-spec/src/main/resources/json/schema/entity/services/connections/database/bigQueryConnection.json +++ b/openmetadata-spec/src/main/resources/json/schema/entity/services/connections/database/bigQueryConnection.json @@ -78,7 +78,6 @@ "items": { "type": "string" }, - "uniqueItems": true, "default": null }, "taxonomyLocation": {