diff --git a/uc_cart/uc_cart.pages.inc b/uc_cart/uc_cart.pages.inc index 3b70db9..f0e3dfd 100644 --- a/uc_cart/uc_cart.pages.inc +++ b/uc_cart/uc_cart.pages.inc @@ -161,6 +161,9 @@ function uc_cart_checkout() { if ($rebuild) { // Copy the cart contents to the cart order. $order->products = uc_cart_get_contents(); + foreach ($order->products as $product) { + $product->order = $order; + } unset($_SESSION['uc_cart_order_rebuild']); } elseif (!uc_order_product_revive($order->products)) {