Index: uc_discounts/uc_discounts.module
===================================================================
--- uc_discounts/uc_discounts.module	(revision 1706)
+++ uc_discounts/uc_discounts.module	(working copy)
@@ -1168,6 +1168,8 @@
   //Create IN string of product node IDs in order
   if (is_array($order->products) && !empty($order->products)) {
     foreach ($order->products as $product) {
+    	// Unset attribute left over from previous call as it stops discounts being applied on review screen  
+    	unset($product->uc_discounts_is_fully_discounted);
       $nid = $product->nid;
       $order_product_ids_set[$nid] = TRUE;
       if (is_array($product->data) && !empty($product->data['kit_id'])) {
