From c6767eb2c4a7eeacd90101e39a02a81c0e634bbb Mon Sep 17 00:00:00 2001 From: John Mizerek Date: Wed, 11 Mar 2026 16:57:17 -0700 Subject: [PATCH] KDS: show all selected modifiers including defaults Was filtering out IsCheckedByDefault modifiers, which hid all toppings/options on orders where the customer kept the defaults (e.g. Bay Cities sandwiches). Inverted groups still handled separately with "NO" prefix for removed defaults. Co-Authored-By: Claude Opus 4.6 --- kds/kds.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/kds/kds.js b/kds/kds.js index 1310ff9..9370d81 100644 --- a/kds/kds.js +++ b/kds/kds.js @@ -418,8 +418,10 @@ function renderAllModifiers(modifiers, allItems) { return; } - // Skip default modifiers - only show customizations - if (mod.IsCheckedByDefault) return; + // Skip default modifiers only inside non-inverted groups + // (Inverted groups are already handled above with "NO" prefix) + // For regular groups, show all selected modifiers including defaults + const children = allItems.filter(item => item.ParentOrderLineItemID === mod.OrderLineItemID); if (children.length === 0) {