From d42b6a643d97346271fd9be9b4b65d03e0386e71 Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Tue, 11 Mar 2025 12:43:11 +0100 Subject: [PATCH] fix: solve problem when discount is 0 --- src/pages/Ticket/Card/TicketSale.vue | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/pages/Ticket/Card/TicketSale.vue b/src/pages/Ticket/Card/TicketSale.vue index 61b50230a..fd1a3da45 100644 --- a/src/pages/Ticket/Card/TicketSale.vue +++ b/src/pages/Ticket/Card/TicketSale.vue @@ -310,7 +310,7 @@ const changeDiscount = async (sale) => { } }; -const updateDiscounts = async (sales, newDiscount = null) => { +const updateDiscounts = async (sales, newDiscount) => { const salesTracking = await fetchSalesTracking(); const someSaleIsPrepared = salesTracking.some((sale) => @@ -320,12 +320,11 @@ const updateDiscounts = async (sales, newDiscount = null) => { else updateDiscount(sales, newDiscount); }; -const updateDiscount = async (sales, newDiscount = null) => { - const saleIds = sales.map((sale) => sale.id); - const _newDiscount = newDiscount || edit.value.discount; +const updateDiscount = async (sales, newDiscount = 0) => { + const salesIds = sales.map(({ id }) => id); const params = { - salesIds: saleIds, - newDiscount: _newDiscount, + salesIds, + newDiscount, manaCode: manaCode.value, }; await axios.post(`Tickets/${route.params.id}/updateDiscount`, params); @@ -664,6 +663,7 @@ watch( selection: 'multiple', }" :right-search="false" + :search-url="false" :column-search="false" :disable-option="{ card: true }" auto-load @@ -692,7 +692,7 @@ watch(