gitscope
← marzneshin / Diff · d7870a7 → d7870a7
Changes d7870a7..d7870a7
Patch commit
diff --git a/app/routes/user.py b/app/routes/user.py
index 2cb6383..efb2525 100644
--- a/app/routes/user.py
+++ b/app/routes/user.py
@@ -352,11 +352,14 @@ async def enable_user(
"""
if db_user.enabled:
raise HTTPException(409, "User is already enabled")
+
db_user.enabled = True
- db_user.activated = True
- db.commit()
- marznode.operations.update_user(db_user)
+ if db_user.is_active:
+ db_user.activated = True
+ marznode.operations.update_user(db_user)
+
+ db.commit()
user = UserResponse.model_validate(db_user)