Skip to content
6 changes: 2 additions & 4 deletions backend/app/api/routes/users.py
Original file line number Diff line number Diff line change
Expand Up @@ -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 (
Expand All @@ -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,
Expand Down Expand Up @@ -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")
Loading