Skip to content

Commit cb7e274

Browse files
committed
error handling
1 parent 358caf4 commit cb7e274

File tree

1 file changed

+10
-2
lines changed
  • functions-python/process_validation_report/src

1 file changed

+10
-2
lines changed

functions-python/process_validation_report/src/main.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,8 +148,16 @@ def generate_report_entities(
148148

149149
dataset = get_dataset(dataset_stable_id, session)
150150
dataset.validation_reports.append(validation_report_entity)
151-
dataset.service_date_range_start = json_report["summary"]["feedInfo"]["feedServiceWindowStart"]
152-
dataset.service_date_range_end = json_report["summary"]["feedInfo"]["feedServiceWindowEnd"]
151+
152+
if (
153+
"summary" in json_report
154+
and "feedInfo" in json_report["summary"]
155+
and "feedServiceWindowStart" in json_report["summary"]["feedInfo"]
156+
and "feedServiceWindowEnd" in json_report["summary"]["feedInfo"]
157+
):
158+
dataset.service_date_range_start = json_report["summary"]["feedInfo"]["feedServiceWindowStart"]
159+
dataset.service_date_range_end = json_report["summary"]["feedInfo"]["feedServiceWindowEnd"]
160+
153161
for feature_name in json_report["summary"]["gtfsFeatures"]:
154162
feature = get_feature(feature_name, session)
155163
feature.validations.append(validation_report_entity)

0 commit comments

Comments
 (0)