This commit is contained in:
2025-12-03 12:50:48 -03:00
parent ffa9565ab8
commit af45be7083
3 changed files with 51 additions and 6 deletions

View File

@@ -101,7 +101,6 @@ def _create_user(*, user: User, password: str):
'sk': f'emails#{user.email}',
'email_verified': False,
'email_primary': True,
'mx_record_exists': False,
'created_at': now_,
}
)
@@ -145,13 +144,17 @@ def _update_user(*, old_user: User, new_user: User, password: str):
key=KeyPair(new_user.id, '0'),
update_expr='SET #name = :name, \
email = :email, \
updated_at = :now',
email_verified = :false, \
updated_at = :now \
ADD emails :emails', # Makes the email searchable
expr_attr_names={
'#name': 'name',
},
expr_attr_values={
':name': new_user.name,
':email': new_user.email,
':emails': {new_user.email},
':false': False,
':now': now_,
},
cond_expr='attribute_exists(sk)',
@@ -178,7 +181,6 @@ def _update_user(*, old_user: User, new_user: User, password: str):
'sk': f'emails#{new_user.email}',
'email_verified': False,
'email_primary': True,
'mx_record_exists': False,
'created_at': now_,
}
)