From 1e50355db711a151118a911c1a5ba6b5e4049858 Mon Sep 17 00:00:00 2001 From: Andrew Date: Fri, 28 Feb 2025 14:18:34 +0000 Subject: [PATCH] [server]: Cleaner code for return_newest_data --- server/src/functions/return_newest_data/lambda_function.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/src/functions/return_newest_data/lambda_function.py b/server/src/functions/return_newest_data/lambda_function.py index 61dbe0c..6bf80df 100644 --- a/server/src/functions/return_newest_data/lambda_function.py +++ b/server/src/functions/return_newest_data/lambda_function.py @@ -18,7 +18,8 @@ def lambda_handler(event, context): # assuming that filtering by timestamp first makes sense, as we expect to have a lot of historical data and not many object types if 'queryStringParameters' in event and event['queryStringParameters'] and 'objectType' in event['queryStringParameters']: - newest_items = [item for item in items if item['objectType'] == event['queryStringParameters']['objectType']] + objectType = event['queryStringParameters']['objectType'] + newest_items = [item for item in newest_items if item['objectType'] == objectType] return { 'statusCode': 200,