Working on Cvent API for IDAA members.
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
from __future__ import annotations
|
||||
import datetime
|
||||
import datetime, json
|
||||
|
||||
from typing import Dict, List, Optional, Set, Union
|
||||
from pydantic import BaseModel, EmailStr, Field, PrivateAttr, ValidationError, validator
|
||||
@@ -413,6 +413,8 @@ def create_membership_person_obj(
|
||||
log.debug(type(membership_person_dict_obj))
|
||||
if isinstance(membership_person_dict_obj, dict):
|
||||
membership_person_dict = membership_person_dict_obj
|
||||
membership_person_dict['account_id'] = account_id
|
||||
membership_person_dict['person_id'] = person_id
|
||||
try:
|
||||
membership_person_obj = Membership_Person_Base(**membership_person_dict)
|
||||
except ValidationError as e:
|
||||
@@ -534,7 +536,7 @@ def update_membership_person_obj(
|
||||
membership_person_obj = membership_person_dict_obj
|
||||
membership_person_obj.id = membership_person_id
|
||||
log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
log.debug(membership_person_obj)
|
||||
log.debug(json.dumps(membership_person_obj, indent=2, default=str))
|
||||
|
||||
membership_person_dict = membership_person_obj.dict(by_alias=False, exclude_defaults=False, exclude_unset=True, exclude={'membership_cfg', 'membership_person_group_list', 'membership_person_profile', 'membership_person_type', 'membership_group', 'membership_group_list', 'membership_type', 'membership_type_list', 'person', 'product', 'created_on', 'updated_on'})
|
||||
log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
@@ -591,7 +593,7 @@ def update_membership_person_obj(
|
||||
): pass
|
||||
else: return False
|
||||
elif membership_person_obj.membership_person_type:
|
||||
log.info('Creating Membership Type object')
|
||||
log.info('Creating Membership Person Type object')
|
||||
if membership_person_type_create_result := create_membership_person_type_obj(
|
||||
membership_person_id = membership_person_id,
|
||||
membership_person_type_dict_obj = membership_person_obj.membership_person_type,
|
||||
|
||||
Reference in New Issue
Block a user