From bae42930551c7775596724a5d131bcf80d8e682f Mon Sep 17 00:00:00 2001 From: John Pinkyfloyd Date: Sun, 8 Mar 2026 22:58:54 -0700 Subject: [PATCH] Add IsInvertedGroup to cart line items API response Required for inverted modifier display (showing "NO X" for removed defaults instead of listing all selected items). Co-Authored-By: Claude Opus 4.5 --- api/orders/getCart.cfm | 4 +++- api/orders/setLineItem.cfm | 6 ++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/api/orders/getCart.cfm b/api/orders/getCart.cfm index 4e56fa9..3454a64 100644 --- a/api/orders/getCart.cfm +++ b/api/orders/getCart.cfm @@ -95,6 +95,7 @@ i.Name, i.ParentItemID, i.IsCheckedByDefault, + i.IsInvertedGroup, parent.Name AS ItemParentName FROM OrderLineItems oli INNER JOIN Items i ON i.ID = oli.ItemID @@ -124,7 +125,8 @@ "Name": qLI.Name ?: "", "ParentItemID": val(qLI.ParentItemID), "ItemParentName": qLI.ItemParentName ?: "", - "IsCheckedByDefault": val(qLI.IsCheckedByDefault) + "IsCheckedByDefault": val(qLI.IsCheckedByDefault), + "IsInvertedGroup": val(qLI.IsInvertedGroup) })> diff --git a/api/orders/setLineItem.cfm b/api/orders/setLineItem.cfm index 5a0223a..81482f5 100644 --- a/api/orders/setLineItem.cfm +++ b/api/orders/setLineItem.cfm @@ -243,6 +243,7 @@ i.Name, i.ParentItemID, i.IsCheckedByDefault, + i.IsInvertedGroup, parent.Name AS ItemParentName FROM OrderLineItems oli INNER JOIN Items i ON i.ID = oli.ItemID @@ -258,7 +259,7 @@