Code clean up. Bug fixes for person, user, contact, and address methods
This commit is contained in:
@@ -131,7 +131,7 @@ class User_New_Base(BaseModel):
|
||||
log.setLevel(logging.WARNING)
|
||||
log.debug(locals())
|
||||
|
||||
if values['new_password']:
|
||||
if values.get('new_password'):
|
||||
return secure_hash_string(string=values['new_password'])
|
||||
return None
|
||||
|
||||
@@ -361,6 +361,15 @@ class User_Base(BaseModel):
|
||||
return redis_lookup_id_random(record_id_random=values['person_id_random'], table_name='person')
|
||||
return None
|
||||
|
||||
@validator('password', always=True)
|
||||
def hash_new_password(cls, v, values, **kwargs):
|
||||
log.setLevel(logging.WARNING)
|
||||
log.debug(locals())
|
||||
|
||||
if values.get('new_password'):
|
||||
return secure_hash_string(string=values['new_password'])
|
||||
return None
|
||||
|
||||
class Config:
|
||||
underscore_attrs_are_private = True
|
||||
allow_population_by_field_name = True
|
||||
|
||||
Reference in New Issue
Block a user