Skip to content

Commit 17404f1

Browse files
authored
Move source_objects datatype check out of GCSToBigQueryOperator.__init__ (#20347)
1 parent 6e51608 commit 17404f1

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

airflow/providers/google/cloud/transfers/gcs_to_bigquery.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ def __init__(
216216
if time_partitioning is None:
217217
time_partitioning = {}
218218
self.bucket = bucket
219-
self.source_objects = source_objects if isinstance(source_objects, list) else [source_objects]
219+
self.source_objects = source_objects
220220
self.schema_object = schema_object
221221

222222
# BQ config
@@ -279,6 +279,9 @@ def execute(self, context):
279279
else:
280280
schema_fields = self.schema_fields
281281

282+
self.source_objects = (
283+
self.source_objects if isinstance(self.source_objects, list) else [self.source_objects]
284+
)
282285
source_uris = [f'gs://{self.bucket}/{source_object}' for source_object in self.source_objects]
283286
conn = bq_hook.get_conn()
284287
cursor = conn.cursor()

0 commit comments

Comments
 (0)