Work on abstracts

This commit is contained in:
Scott Idem
2023-05-22 18:18:46 -04:00
parent 0375bd8c05
commit cec7ecc88f
3 changed files with 27 additions and 5 deletions

View File

@@ -1,4 +1,4 @@
import datetime
import datetime, json
from typing import Dict, List, Optional, Set, Union
from pydantic import BaseModel, EmailStr, Field, PrivateAttr, ValidationError, validator
@@ -259,6 +259,13 @@ def create_update_event_abstract_obj(
event_abstract_dict = event_abstract_obj.dict(by_alias=False, exclude_defaults=False, exclude_unset=True, exclude={'event_file_list', 'event_person', 'event_person_list', 'event_presenter_list', 'created_on', 'updated_on'})
# log.debug(type(event_abstract_dict.get('topics_json', None)))
# if 'topics_json' in event_abstract_dict and (isinstance(event_abstract_dict['topics_json'], dict) or isinstance(event_abstract_dict['topics_json'], list)):
# log.debug('Need to convert to JSON string')
# event_abstract_dict['topics_json'] = json.dumps(event_abstract_dict['topics_json'])
# log.debug(event_abstract_dict)
if event_abstract_id:
if event_abstract_dict_up_result := sql_update(data=event_abstract_dict, table_name='event_abstract', rm_id_random=True):
log.info(f'Event Abstract updated. event_abstract_id={event_abstract_id}')