Index: openacs-4/packages/dotlrn-ecommerce/www/admin/ecommerce/shopping-cart-delete-from.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn-ecommerce/www/admin/ecommerce/Attic/shopping-cart-delete-from.xql,v
diff -u -r1.1 -r1.2
--- openacs-4/packages/dotlrn-ecommerce/www/admin/ecommerce/shopping-cart-delete-from.xql 4 Jun 2005 10:05:19 -0000 1.1
+++ openacs-4/packages/dotlrn-ecommerce/www/admin/ecommerce/shopping-cart-delete-from.xql 19 Jun 2005 06:05:07 -0000 1.2
@@ -13,13 +13,25 @@
- delete from ec_items
+ delete from ec_items
where order_id=:order_id
and product_id=:product_id
and color_choice [ec_decode $color_choice "" "is null" "= :color_choice"]
and size_choice [ec_decode $size_choice "" "is null" "= :size_choice"]
and style_choice [ec_decode $style_choice "" "is null" "= :style_choice"]
+
+ $process_purchase_clause
+
+
+ and item_id in (select item_id
+ from dotlrn_ecommerce_orders
+ where order_id = :order_id
+ and product_id = :product_id
+ and patron_id = :patron_id
+ and participant_id = :participant_id)
+
+