diff options
author | Gerhard Killesreiter <killes_www_drop_org@227.no-reply.drupal.org> | 2006-03-25 18:02:52 +0000 |
---|---|---|
committer | Gerhard Killesreiter <killes_www_drop_org@227.no-reply.drupal.org> | 2006-03-25 18:02:52 +0000 |
commit | 247451fca5bad516584e034685cb327747a8a4dc (patch) | |
tree | 45ee541aed452f23fbace5963c211e02db6f026e /includes | |
parent | d25fa75e2bf6d874b195103e30feb4fcdd3bd82a (diff) | |
download | brdo-247451fca5bad516584e034685cb327747a8a4dc.tar.gz brdo-247451fca5bad516584e034685cb327747a8a4dc.tar.bz2 |
do not allow override of #value => NULL for #type => value elements
patch by chx
Diffstat (limited to 'includes')
-rw-r--r-- | includes/form.inc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/includes/form.inc b/includes/form.inc index 5e7324f11..d6da7932c 100644 --- a/includes/form.inc +++ b/includes/form.inc @@ -326,7 +326,7 @@ function form_builder($form_id, $form) { $ref =& $ref[$parent]; } $form['#ref'] = &$ref; - if (!isset($form['#value'])) { + if (!isset($form['#value']) && !array_key_exists('#value', $form)) { if ($posted) { switch ($form['#type']) { case 'checkbox': |