Index: content.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/cck/content.module,v
retrieving revision 1.90.2.1
diff -u -r1.90.2.1 content.module
--- content.module	22 Nov 2006 21:45:41 -0000	1.90.2.1
+++ content.module	25 Nov 2006 20:39:23 -0000
@@ -459,8 +459,9 @@
         $result = $function($op, $node, $field, $node_field, $teaser, $page);
         if ($op == 'view') {
           if (!is_array($result)) $result = array($result);
+          $return[$field['field_name']] = array('#weight' => $field['widget']['weight']);
           foreach ($result as $delta => $value) {
-            $return[$field['field_name']][$delta] = array('#value' => $value, '#weight' => $field['widget']['weight']);
+            $return[$field['field_name']][$delta] = array('#value' => $value);
           }
         }
         elseif (is_array($result)) {
