From 93a7bb76743df067872381ca4ba70d4468397931 Mon Sep 17 00:00:00 2001 From: Andrew Date: Tue, 25 Mar 2025 00:29:07 +0000 Subject: [PATCH] [server]: Handle no trains --- server/src/functions/fetch_transient_data/lambda_function.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/src/functions/fetch_transient_data/lambda_function.py b/server/src/functions/fetch_transient_data/lambda_function.py index 39ddefa..e383da9 100644 --- a/server/src/functions/fetch_transient_data/lambda_function.py +++ b/server/src/functions/fetch_transient_data/lambda_function.py @@ -55,8 +55,9 @@ def fetch_trains(): punctuality_data = fetch_punctuality_data() + for train in trains_json["ArrayOfObjTrainPositions"].get("objTrainPositions", []): - train_code = str(train["TrainCode"]) + train_code = str(train["TrainCode"]) train_status = train["TrainStatus"] public_message = train["PublicMessage"] avg_punctuality = punctuality_data.get("IrishRailTrain-" + train_code, 0) # Default to 0 if not found