Browse Source
♻️ Remove redundant item deletion code leveraging cascade delete (#1481)
pull/13907/head
Nauanbek
6 months ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with
0 additions and
2 deletions
-
backend/app/api/routes/users.py
|
@ -134,8 +134,6 @@ def delete_user_me(session: SessionDep, current_user: CurrentUser) -> Any: |
|
|
raise HTTPException( |
|
|
raise HTTPException( |
|
|
status_code=403, detail="Super users are not allowed to delete themselves" |
|
|
status_code=403, detail="Super users are not allowed to delete themselves" |
|
|
) |
|
|
) |
|
|
statement = delete(Item).where(col(Item.owner_id) == current_user.id) |
|
|
|
|
|
session.exec(statement) # type: ignore |
|
|
|
|
|
session.delete(current_user) |
|
|
session.delete(current_user) |
|
|
session.commit() |
|
|
session.commit() |
|
|
return Message(message="User deleted successfully") |
|
|
return Message(message="User deleted successfully") |
|
|