From d1c373f7fbae8df117dfacb07273abb33f7e07c6 Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Wed, 8 Feb 2023 18:51:49 -0500 Subject: [PATCH] Exhibitor tracking, badges, and ISHLT Impexium import related. --- app/methods/event_exhibit_tracking_methods.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/methods/event_exhibit_tracking_methods.py b/app/methods/event_exhibit_tracking_methods.py index 6690ff8..8133194 100644 --- a/app/methods/event_exhibit_tracking_methods.py +++ b/app/methods/event_exhibit_tracking_methods.py @@ -119,7 +119,10 @@ def update_event_exhibit_tracking_obj( } ) - event_exhibit_tracking_dict['responses_json'] = json.dumps(event_exhibit_tracking_dict['responses_json']) + # NOTE: This is needed for the SQL update to work. + # NOTE: Should something like this be moved to the sql_update and sql_insert functions? If a field ends in _json or the field data type is a dict? + if responses_json := event_exhibit_tracking_dict.get('responses_json'): + event_exhibit_tracking_dict['responses_json'] = json.dumps(responses_json) # ### SECTION ### Process data if event_exhibit_tracking_dict_up_result := sql_update(