From 709c524830c144b8c8ba15ee72a166e57e9bbaa6 Mon Sep 17 00:00:00 2001 From: el Mau Date: Thu, 16 Feb 2023 22:30:08 -0600 Subject: [PATCH] Show message when delete product --- source/app/models/main.py | 8 ++++++++ 1 file changed, 8 insertions(+) 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()