? uc_upsell_687032-dev.patch
Index: uc_upsell_core.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/uc_upsell/uc_upsell_core.inc,v
retrieving revision 1.1.2.32
diff -u -p -r1.1.2.32 uc_upsell_core.inc
--- uc_upsell_core.inc	10 Jan 2010 04:17:58 -0000	1.1.2.32
+++ uc_upsell_core.inc	23 Jun 2010 16:24:40 -0000
@@ -202,8 +202,8 @@ function uc_upsell_get_associate_nids($s
   if (count($ary) < $max && $vars['use_random']) {
 
     $random_nids = array();
-    $filter_query = implode(",", array_merge($ary, uc_upsell_get_cart_nids()));
-
+    $filter_query = implode(",", array_merge($ary, uc_upsell_get_cart_nids(), array((isset($nid)) ? $nid : 0)));
+    
     $randoms = db_query("SELECT `nid`
                 FROM {node}
                 WHERE `status` = 1
