|
|
|
|
@ -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()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|