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(