From 415e3c0a0f98b727c1ea9423dac805b204e59daf Mon Sep 17 00:00:00 2001 From: Cizz22 Date: Mon, 16 Dec 2024 15:46:42 +0700 Subject: [PATCH] fix delete --- src/scope_equipment/service.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/scope_equipment/service.py b/src/scope_equipment/service.py index a823617..0a412a5 100644 --- a/src/scope_equipment/service.py +++ b/src/scope_equipment/service.py @@ -119,7 +119,10 @@ async def delete(*, db_session: DbSession, scope_equipment_id: str): if not scope_equipment.scope_id: await db_session.delete(scope_equipment) else: - scope_equipment.current_scope_id = scope_equipment.scope_id + if scope_equipment.current_scope_id == scope_equipment.scope_id: + await db_session.delete(scope_equipment) + else: + scope_equipment.current_scope_id = scope_equipment.scope_id await db_session.commit()