diff --git a/backend/postcode_splitter/main.py b/backend/postcode_splitter/main.py index 282e432a..8210bf78 100644 --- a/backend/postcode_splitter/main.py +++ b/backend/postcode_splitter/main.py @@ -203,14 +203,21 @@ def handler(event, context): for record in records: print("Processing record...") + print(f"Record type: {type(record)}") + print(f"Record: {record}") task_id = None subtask_id = None try: # Parse body print("Parsing body from record...") + print(f"record.get('body'): {record.get('body')}") + print(f"isinstance(record.get('body'), str): {isinstance(record.get('body'), str)}") + if isinstance(record.get("body"), str): + print("Body is string, parsing JSON...") body = json.loads(record["body"]) else: + print("Body is not string, using directly...") body = record.get("body", {}) print(f"Body parsed: {body}")