diff options
Diffstat (limited to 'includes/form.inc')
-rw-r--r-- | includes/form.inc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/includes/form.inc b/includes/form.inc index ca6795c67..3c1a3557e 100644 --- a/includes/form.inc +++ b/includes/form.inc @@ -1028,7 +1028,7 @@ function form_type_checkbox_value($form, $edit = FALSE) { * The data that will appear in the $form_state['values'] collection * for this element. Return nothing to use the default. */ - function form_type_checkboxes_value($form, $edit = FALSE) { +function form_type_checkboxes_value($form, $edit = FALSE) { if ($edit === FALSE) { $value = array(); $form += array('#default_value' => array()); @@ -1037,6 +1037,9 @@ function form_type_checkbox_value($form, $edit = FALSE) { } return $value; } + elseif (!isset($edit)) { + return array(); + } } /** |