The inverted group header item isn't always an order line item itself, so RemovedDefaults was never computed. Now detects inverted groups via children's ParentIsInvertedGroup flag and attaches RemovedDefaults to the first child as a proxy. KDS JS handles both patterns. Also skips showing default modifiers from inverted groups since those are represented by "NO removed-item" instead. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| _createOrderTasks.cfm | ||
| abandonOrder.cfm | ||
| checkStatusUpdate.cfm | ||
| debugLineItems.cfm | ||
| getActiveCart.cfm | ||
| getCart.cfm | ||
| getDetail.cfm | ||
| getOrCreateCart.cfm | ||
| getPendingForUser.cfm | ||
| history.cfm | ||
| listForKDS.cfm | ||
| markStationDone.cfm | ||
| setLineItem.cfm | ||
| setOrderType.cfm | ||
| submit.cfm | ||
| submitCash.cfm | ||
| testMarkPaid.cfm | ||
| updateStatus.cfm | ||