--- uc_attribute.module
+++ (clipboard)
@@ -263,7 +263,7 @@
     // If the node has a product list, add attributes to them
     if (isset($form['products']) && count(element_children($form['products']))) {
       foreach (element_children($form['products']) as $key) {
-        $form['products'][$key]['attributes'] = _uc_attribute_alter_form(node_load($key));
+        $form['products'][$key]['attributes'] = _uc_attribute_alter_form(node_load($form['products'][$key]['nid']['#value']));
         if (is_array($form['products'][$key]['attributes'])) {
           $form['products'][$key]['attributes']['#tree'] = TRUE;
           $form['products'][$key]['#type'] = 'fieldset';
