From da5a92dd2ff6610383685140f1d3edca397cefe9 Mon Sep 17 00:00:00 2001 From: Raphael Tannous Date: Sun, 5 Apr 2026 16:59:17 +0300 Subject: [PATCH 1/2] Refactor user deletion logic in users.py --- backend/app/api/routes/users.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/backend/app/api/routes/users.py b/backend/app/api/routes/users.py index 1748f58484..8131717f54 100644 --- a/backend/app/api/routes/users.py +++ b/backend/app/api/routes/users.py @@ -225,8 +225,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") From 752a5f2c81800c1087a3a7fd8e5cf1f1df598cfc Mon Sep 17 00:00:00 2001 From: "pre-commit-ci-lite[bot]" <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> Date: Sun, 5 Apr 2026 14:09:36 +0000 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=8E=A8=20Auto=20format=20and=20update?= =?UTF-8?q?=20with=20pre-commit?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/app/api/routes/users.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/backend/app/api/routes/users.py b/backend/app/api/routes/users.py index 8131717f54..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,