Фикс бага с селери
This commit is contained in:
parent
4deefeab4e
commit
9a9342740e
2 changed files with 3 additions and 2 deletions
|
@ -23,7 +23,8 @@ def generate_confirmation_code(length=6) -> str:
|
|||
|
||||
|
||||
@celery.task
|
||||
def send_registration_confirmation_email(user_data: SConfirmationData):
|
||||
def send_registration_confirmation_email(user_data: dict):
|
||||
user_data = SConfirmationData.model_validate(user_data)
|
||||
invitation_token = encode_confirmation_token(user_data)
|
||||
|
||||
confirmation_link = settings.INVITATION_LINK_HOST + "/api/users/email_verification/" + invitation_token
|
||||
|
|
|
@ -79,7 +79,7 @@ async def register_user(user_data: SUserRegister, uow=Depends(UnitOfWork)):
|
|||
user_mail_data = SConfirmationData.model_validate(
|
||||
{"user_id": user_id, "username": user_data.username, "email_to": user_data.email, "confirmation_code": user_code}
|
||||
)
|
||||
send_registration_confirmation_email.delay(user_mail_data)
|
||||
send_registration_confirmation_email.delay(user_mail_data.model_dump())
|
||||
redis_session = get_redis_session()
|
||||
await RedisService.set_verification_code(redis=redis_session, user_id=user_id, verification_code=user_code)
|
||||
access_token = create_access_token({"sub": str(user_id)})
|
||||
|
|
Loading…
Add table
Reference in a new issue