This commit is contained in:
andrei-mihnea-cerbu
2024-01-12 22:19:19 +02:00
parent 37b2c068b8
commit e65b05b451
59 changed files with 349 additions and 190 deletions
@@ -0,0 +1,11 @@
from fastapi import HTTPException
from app.models.user import User
from database.queries.user import get_user_by_id, update_user_db
async def update_user(new_info: User):
old_info = get_user_by_id(new_info.id)
if old_info is None:
raise HTTPException(status_code=404, detail='User Not Found')
update_user_db(user_id=new_info.id, new_email=new_info.email,
new_username=new_info.username, new_password=new_info.password)