summaryrefslogtreecommitdiff
path: root/includes/form.inc
diff options
context:
space:
mode:
Diffstat (limited to 'includes/form.inc')
-rw-r--r--includes/form.inc5
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();
+ }
}
/**