@@ -348,13 +348,14 @@ def preview_data(request):
348
348
)
349
349
if response .status_code == 200 :
350
350
data = response .json ()
351
- preview_data .append (
352
- {
353
- "epidata" : data ["epidata" ][0 ],
354
- "result" : data ["result" ],
355
- "message" : data ["message" ],
356
- }
357
- )
351
+ if len (data ["epidata" ]):
352
+ preview_data .append (
353
+ {
354
+ "epidata" : data ["epidata" ][0 ],
355
+ "result" : data ["result" ],
356
+ "message" : data ["message" ],
357
+ }
358
+ )
358
359
if fluview_geos :
359
360
regions = "," .join ([region ["id" ] for region in fluview_geos ])
360
361
date_from , date_to = get_epiweek (start_date , end_date )
@@ -365,11 +366,12 @@ def preview_data(request):
365
366
response = requests .get (f"{ settings .EPIDATA_URL } fluview" , params = params )
366
367
if response .status_code == 200 :
367
368
data = response .json ()
368
- preview_data .append (
369
- {
370
- "epidata" : data ["epidata" ][0 ],
371
- "result" : data ["result" ],
372
- "message" : data ["message" ],
373
- }
374
- )
369
+ if len (data ["epidata" ]):
370
+ preview_data .append (
371
+ {
372
+ "epidata" : data ["epidata" ][0 ],
373
+ "result" : data ["result" ],
374
+ "message" : data ["message" ],
375
+ }
376
+ )
375
377
return JsonResponse (preview_data , safe = False )
0 commit comments