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