=== modified file 'uc_attribute/uc_attribute.admin.inc'
--- uc_attribute/uc_attribute.admin.inc	2009-07-24 17:06:02 +0000
+++ uc_attribute/uc_attribute.admin.inc	2009-08-20 14:57:28 +0000
@@ -930,7 +930,7 @@
   foreach (element_children($element) as $key) {
     $optionstr = '';
 
-    foreach ($element[$key]['#options'] as $option) {
+    foreach ((array)$element[$key]['#options'] as $option) {
       // We only need to allow translation from the second option onward
       if (empty($optionstr)) {
         $optionstr .= $option;
@@ -943,7 +943,7 @@
   }
 
   if (!empty($option_rows)) {
-    return theme('item_list', $option_rows, NULL, 'ul', array('class' => 'product-description'));
+    return theme('item_list', array_values($option_rows), NULL, 'ul', array('class' => 'product-description'));
   }
 
   return '';

