diff --git a/source/app/models/main.py b/source/app/models/main.py index 48d806e..6c89aa3 100644 --- a/source/app/models/main.py +++ b/source/app/models/main.py @@ -4335,6 +4335,14 @@ class Productos(BaseModel): if count: return False + count = (TicketsDetalle + .select(fn.COUNT(TicketsDetalle.id)).join(Productos) + .where(Productos.id==id) + .count() + ) + if count: + return False + with database_proxy.transaction(): obj = Productos.get(Productos.id==id) obj.impuestos.clear()