Bug fix for sponsorships. Typos

This commit is contained in:
Scott Idem
2024-02-28 14:55:01 -05:00
parent 4a05a30848
commit 3efc55676e
3 changed files with 9 additions and 6 deletions

View File

@@ -1509,7 +1509,7 @@ def lookup_id_random_pop(
obj_data.pop('sponsorship_id_random') obj_data.pop('sponsorship_id_random')
if 'sponsorship_cfg_id_random' in obj_data: if 'sponsorship_cfg_id_random' in obj_data:
obj_data['sponsorship_cfg_id'] = redis_lookup_id_random(record_id_random=obj_data['sponsorship_cfg_id_random'], table_name='sponsorship') obj_data['sponsorship_cfg_id'] = redis_lookup_id_random(record_id_random=obj_data['sponsorship_cfg_id_random'], table_name='sponsorship_cfg')
obj_data.pop('sponsorship_cfg_id_random') obj_data.pop('sponsorship_cfg_id_random')
if 'site_id_random' in obj_data: if 'site_id_random' in obj_data:

View File

@@ -89,6 +89,9 @@ class Event_Presenter_Base(BaseModel):
email: Optional[str] email: Optional[str]
website_url: Optional[str] website_url: Optional[str]
phone_li_json: Optional[Union[Json, None]]
social_li_json: Optional[Union[Json, None]]
tagline: Optional[str] tagline: Optional[str]
biography: Optional[str] biography: Optional[str]

View File

@@ -15,11 +15,11 @@ class Sponsorship_Cfg_Base(BaseModel):
log.debug(locals()) log.debug(locals())
id_random: Optional[str] = Field( id_random: Optional[str] = Field(
**base_fields['account_cfg_id_random'], **base_fields['sponsorship_cfg_id_random'],
alias = 'account_cfg_id_random', alias = 'sponsorship_cfg_id_random',
) )
id: Optional[int] = Field( id: Optional[int] = Field(
alias = 'account_cfg_id' alias = 'sponsorship_cfg_id'
) )
account_id_random: Optional[str] account_id_random: Optional[str]
@@ -81,10 +81,10 @@ class Sponsorship_Cfg_Base(BaseModel):
_processed_at: datetime.datetime = PrivateAttr(default_factory=datetime.datetime.now) _processed_at: datetime.datetime = PrivateAttr(default_factory=datetime.datetime.now)
@validator('id', always=True) @validator('id', always=True)
def account_cfg_id_lookup(cls, v, values, **kwargs): def sponsorship_cfg_id_lookup(cls, v, values, **kwargs):
if isinstance(v, int) and v > 0: return v if isinstance(v, int) and v > 0: return v
elif id_random := values.get('id_random'): elif id_random := values.get('id_random'):
return redis_lookup_id_random(record_id_random=id_random, table_name='account_cfg') return redis_lookup_id_random(record_id_random=id_random, table_name='sponsorship_cfg')
return None return None
@validator('account_id', always=True) @validator('account_id', always=True)