This commit is contained in:
dni ⚡
2024-10-17 10:37:06 +02:00
parent 595e0bf070
commit 3cdcb8d815
2 changed files with 7 additions and 2 deletions
+5 -2
View File
@@ -246,7 +246,7 @@ async def update_password(
status_code=HTTPStatus.NOT_FOUND, detail="Account not found."
)
# old accounts do not have a pasword
# old accounts do not have a password
if account.password_hash:
if not data.password_old:
raise HTTPException(
@@ -260,7 +260,10 @@ async def update_password(
account.username = data.username
account.hash_password(data.password)
await update_account(account)
return await get_user(account)
_user = await get_user(account)
if not _user:
raise HTTPException(status_code=HTTPStatus.NOT_FOUND, detail="User not found.")
return _user
@auth_router.put("/reset")
+2
View File
@@ -152,6 +152,8 @@ async def check_user_exists(
raise HTTPException(HTTPStatus.UNAUTHORIZED, "User not allowed.")
user = await get_user(account)
if not user:
raise HTTPException(HTTPStatus.UNAUTHORIZED, "User not found.")
await _check_user_extension_access(user.id, r["path"])
return user