From f1dbdf9b74a9aaee801884df222f2c18553fd468 Mon Sep 17 00:00:00 2001 From: Suherdy Yacob Date: Thu, 4 Jun 2026 13:13:34 +0700 Subject: [PATCH] fix: ensure card validation ignores unsaved records in loyalty program check --- static/src/app/models/pos_order.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/static/src/app/models/pos_order.js b/static/src/app/models/pos_order.js index de13ca3..e8750fb 100644 --- a/static/src/app/models/pos_order.js +++ b/static/src/app/models/pos_order.js @@ -53,7 +53,7 @@ patch(PosOrder.prototype, { return allCards.some((card) => { const cardPartnerId = resolveManyToOneId(card.partner_id); const cardProgramId = resolveManyToOneId(card.program_id); - return cardPartnerId === partner.id && cardProgramId === program.id; + return cardPartnerId === partner.id && cardProgramId === program.id && card.id > 0; }); }