--- c:/projects/cck/modules/content_multigroup/content_multigroup.node_form.inc	2011-08-01 16:49:48.000000000 -0400
+++ c:/cck/modules/content_multigroup/content_multigroup.node_form.inc	2011-11-11 09:20:15.936297900 -0500
@@ -279,8 +279,8 @@ function content_multigroup_group_form(&
  */
 function content_multigroup_node_form_pre_render(&$form) {
   foreach ($form['#multigroups'] as $group_name => $group_fields) {
-    $required_fields = array_keys($form['#multigroup_required_fields'][$group_name]);
-    if (!empty($required_fields)) {
+    if(!empty($form['#multigroup_required_fields'][$group_name])){
+      $required_fields = array_keys($form['#multigroup_required_fields'][$group_name]);
       content_multigroup_node_form_fix_required($form[$group_name], $required_fields, TRUE);
     }
   }
@@ -313,8 +313,8 @@ function _content_multigroup_node_form_a
   // form for an 'Add more values' request.
   $required = !empty($form_state['multigroup_add_more']);
   foreach ($form['#multigroups'] as $group_name => $group_fields) {
-    $required_fields = array_keys($form['#multigroup_required_fields'][$group_name]);
-    if (!empty($required_fields)) {
+    if(!empty($form['#multigroup_required_fields'][$group_name])){
+      $required_fields = array_keys($form['#multigroup_required_fields'][$group_name]);
       content_multigroup_node_form_fix_required($form[$group_name], $required_fields, $required);
     }
   }
