From 42e96b1769f102069728e8ea629bb35bf986c388 Mon Sep 17 00:00:00 2001 From: dredgy <72254513+dredgy@users.noreply.github.com> Date: Sun, 31 Jul 2022 22:16:08 +1000 Subject: [PATCH] Can now void individual instruction rows --- typescript/dredgepos.orderScreen.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/typescript/dredgepos.orderScreen.ts b/typescript/dredgepos.orderScreen.ts index fec6d1c..286002d 100644 --- a/typescript/dredgepos.orderScreen.ts +++ b/typescript/dredgepos.orderScreen.ts @@ -413,7 +413,7 @@ const voidOrderItems = (orderItemIds: number[]) => { if(orderItemToVoid) { if(orderItemToVoid.item.item_type == "instruction") { const parentItem = getParentItem(orderItemToVoid.id, originalOrderItemList) - if(originalSelectedIds.includes(parentItem.id) && parentItem.qty-1 < 1){ + if(originalSelectedIds.includes(parentItem.id) && parentItem.qty-1 < 1 || !originalSelectedIds.includes(parentItem.id)){ decrementItemQty(orderItemToVoid) } } else decrementItemQty(orderItemToVoid) @@ -629,4 +629,4 @@ $(() => { $('.coverSelector, .gridContainer').hide() if(OrderScreen.table) ajax(`/order/getOrderScreenData/${OrderScreen.table.table_number}`, null, 'get', setupOrderScreen, null, null) -}) \ No newline at end of file +})