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) + +