Skip to content

Commit e8528b0

Browse files
author
Thomas Basche
committed
Fix api response function to account for responses with lists in the subfields
1 parent b62c551 commit e8528b0

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

reposit/data/utils.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,13 @@ def api_response(url, controller, field, subfield=None, format_list=False, no_us
3434

3535
if format_list:
3636
data = resp.json()
37-
for data_point in data[field]:
38-
data_point[0] = arrow.get(data_point[0]).format('HH:mm:ss DD-MM-YYYY')
37+
if subfield:
38+
for data_point in data[field][subfield]:
39+
data_point[0] = arrow.get(data_point[0]).format('HH:mm:ss DD-MM-YYYY')
40+
return data[field][subfield]
41+
else:
42+
for data_point in data[field]:
43+
data_point[0] = arrow.get(data_point[0]).format('HH:mm:ss DD-MM-YYYY')
3944
return data[field]
4045

4146
return resp.json()[field][subfield]

0 commit comments

Comments
 (0)