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 +})