Make sure we always pass a list to _get_column_lists (#4095)

(some data sources might return None as the columns list)
This commit is contained in:
Arik Fraimovich
2019-08-25 17:39:15 +03:00
committed by GitHub
parent e7b707eb25
commit a2b68a3569

View File

@@ -70,7 +70,7 @@ def serialize_query_result_to_csv(query_result):
query_data = json_loads(query_result.data)
fieldnames, special_columns = _get_column_lists(query_data['columns'])
fieldnames, special_columns = _get_column_lists(query_data['columns'] or [])
writer = csv.DictWriter(s, extrasaction="ignore", fieldnames=fieldnames)
writer.writer = UnicodeWriter(s)