From 0e110d69f2382176d8741c74532618167a65c24b Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Fri, 16 Aug 2024 14:43:22 -0400 Subject: [PATCH] Small workaround to limit type code to 25 characters. The database table won't update correctly or something. --- app/routers/event_importing.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/routers/event_importing.py b/app/routers/event_importing.py index ca6c383..a0f526b 100644 --- a/app/routers/event_importing.py +++ b/app/routers/event_importing.py @@ -644,10 +644,11 @@ async def event_importing_program_data( else: event_session_data['name'] = None + # Max length of type_code is 25 characters. We must truncate it. if record.get('session_type_code'): - event_session_data['type_code'] = record.get('session_type_code').strip() + event_session_data['type_code'] = record.get('session_type_code').strip()[:25] elif record.get('session_type'): - event_session_data['type_code'] = record.get('session_type').strip() + event_session_data['type_code'] = record.get('session_type').strip()[:25] if record.get('session_description'): event_session_data['description'] = record.get('session_description', '').strip()