diff --git a/api/orders/abandonOrder.cfm b/api/orders/abandonOrder.cfm index 5cb57b7..29f4a78 100644 --- a/api/orders/abandonOrder.cfm +++ b/api/orders/abandonOrder.cfm @@ -52,7 +52,7 @@ diff --git a/api/orders/setLineItem.cfm b/api/orders/setLineItem.cfm index 6c1d901..6437bf7 100644 --- a/api/orders/setLineItem.cfm +++ b/api/orders/setLineItem.cfm @@ -82,13 +82,13 @@ direct child: ItemID=#qKids.ID#")> - + template child: ItemID=#qTemplateKids.ID#")> - + @@ -103,7 +103,7 @@ " SELECT ID FROM OrderLineItems - WHERE ID = ? + WHERE OrderID = ? AND ParentOrderLineItemID = ? AND ItemID = ? LIMIT 1 @@ -375,7 +375,7 @@ " UPDATE OrderLineItems SET IsDeleted = b'1' - WHERE ID = ? + WHERE OrderID = ? AND ParentOrderLineItemID = ? AND ItemID != ? AND IsDeleted = b'0' @@ -401,7 +401,7 @@ " SELECT ID FROM OrderLineItems - WHERE ID = ? + WHERE OrderID = ? AND ParentOrderLineItemID = ? AND ItemID = ? LIMIT 1