diff --git a/web/org.openbravo.retail.posterminal/js/model/order.js b/web/org.openbravo.retail.posterminal/js/model/order.js
index 9df3c6f0b..725a669a6 100644
--- a/web/org.openbravo.retail.posterminal/js/model/order.js
+++ b/web/org.openbravo.retail.posterminal/js/model/order.js
@@ -3549,7 +3549,8 @@
 
             if (callback) {
               callback(
-                beforeAddTicket.qty !== afterAddTicket.qty,
+                beforeAddTicket.qty !== afterAddTicket.qty ||
+                  (beforeAddTicket.qty === 0 && afterAddTicket.qty === 0),
                 newLine ? receiptLines.get(newLine.id) : undefined
               );
             }
