@@ -235,6 +235,7 @@ def gen(rows):
235
235
def handle_export ():
236
236
source , signal = request .values .get ("signal" , "jhu-csse:confirmed_incidence_num" ).split (":" )
237
237
source_signal_sets = [SourceSignalSet (source , [signal ])]
238
+ source_signal_sets = restrict_by_roles (source_signal_sets )
238
239
daily_signals , weekly_signals = count_signal_time_types (source_signal_sets )
239
240
source_signal_sets , alias_mapper = create_source_signal_alias_mapper (source_signal_sets )
240
241
start_time_set = parse_day_or_week_arg ("start_day" , 202001 if weekly_signals > 0 else 20200401 )
@@ -317,9 +318,10 @@ def handle_backfill():
317
318
example query: http://localhost:5000/covidcast/backfill?signal=fb-survey:smoothed_cli&time=day:20200101-20220101&geo=state:ny&anchor_lag=60
318
319
"""
319
320
require_all (request , "geo" , "time" , "signal" )
320
- source_signal_set = parse_single_source_signal_arg ("signal" )
321
- daily_signals , weekly_signals = count_signal_time_types ([source_signal_set ])
322
- source_signal_sets , _ = create_source_signal_alias_mapper ([source_signal_set ])
321
+ source_signal_sets = [parse_single_source_signal_arg ("signal" )]
322
+ source_signal_sets = restrict_by_roles (source_signal_sets )
323
+ daily_signals , weekly_signals = count_signal_time_types (source_signal_sets )
324
+ source_signal_sets , _ = create_source_signal_alias_mapper (source_signal_sets )
323
325
# don't need the alias mapper since we don't return the source
324
326
325
327
time_set = parse_single_time_arg ("time" )
0 commit comments