From 3f720e7279840e5baf425cd73e92f24434f868e4 Mon Sep 17 00:00:00 2001 From: Valentin CZERYBA Date: Sun, 2 Feb 2025 18:26:24 +0100 Subject: [PATCH] more detail for profile creation --- app/models/users.py | 4 +++- app/routers/mail.py | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/models/users.py b/app/models/users.py index 29f606a..c99e820 100644 --- a/app/models/users.py +++ b/app/models/users.py @@ -42,7 +42,9 @@ class UserCreate(BaseModel): username: str password: str email: EmailStr - + birth: str + firstName: str + name: str class UserInDB(User): password: str diff --git a/app/routers/mail.py b/app/routers/mail.py index 79bd6f3..c3bc2a1 100644 --- a/app/routers/mail.py +++ b/app/routers/mail.py @@ -19,7 +19,7 @@ async def create_user(userSingle: users.UserCreate | None = None): if user is not None: raise HTTPException( status_code=status.HTTP_204_NO_CONTENT, - detail="User already exist" + detail="User already exists" ) fm = FastMail(mail.conf) @@ -35,7 +35,7 @@ async def create_user(userSingle: users.UserCreate | None = None): ) await fm.send_message(message, template_name="mailer.html") - current_user = users.User(username=userSingle.username, password=users_token.get_password_hash(userSingle.password), email=userSingle.email) + current_user = users.User(username=userSingle.username, password=users_token.get_password_hash(userSingle.password), email=userSingle.email, name=userSingle.name, firstName=userSingle.firstName) current_user.status = 0 user_repository.save(current_user) database.connect_redis.set(userSingle.username, key_hashed)