Index: uc_order/uc_order.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/ubercart/uc_order/uc_order.module,v
retrieving revision 1.58
diff -u -p -r1.58 uc_order.module
--- uc_order/uc_order.module	11 Feb 2011 18:20:31 -0000	1.58
+++ uc_order/uc_order.module	14 Feb 2011 20:10:31 -0000
@@ -1118,6 +1118,7 @@ function uc_order_save($order) {
 
     if (is_array($order->products)) {
       foreach ($order->products as $product) {
+        $product = node_load($product->nid);
         drupal_alter('uc_order_product', $product, $order);
         uc_order_product_save($order->order_id, $product);
       }
