diff --git a/backend/app/api/routes/users.py b/backend/app/api/routes/users.py index 1748f58484..eff5795958 100644 --- a/backend/app/api/routes/users.py +++ b/backend/app/api/routes/users.py @@ -2,7 +2,7 @@ from typing import Any from fastapi import APIRouter, Depends, HTTPException -from sqlmodel import col, delete, func, select +from sqlmodel import col, func, select from app import crud from app.api.deps import ( @@ -13,7 +13,6 @@ from app.core.config import settings from app.core.security import get_password_hash, verify_password from app.models import ( - Item, Message, UpdatePassword, User, @@ -225,8 +224,7 @@ def delete_user( raise HTTPException( status_code=403, detail="Super users are not allowed to delete themselves" ) - statement = delete(Item).where(col(Item.owner_id) == user_id) - session.exec(statement) + session.delete(user) session.commit() return Message(message="User deleted successfully")