diff options
Diffstat (limited to 'includes')
-rw-r--r-- | includes/form.inc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/includes/form.inc b/includes/form.inc index 2acf0b687..d578e476f 100644 --- a/includes/form.inc +++ b/includes/form.inc @@ -481,6 +481,10 @@ function drupal_form_submit($form_id, &$form_state) { // Programmed forms are always submitted. $form_state['submitted'] = TRUE; + // Reset form validation. + $form_state['must_validate'] = TRUE; + form_clear_error(); + drupal_prepare_form($form_id, $form, $form_state); drupal_process_form($form_id, $form, $form_state); } |