summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/node/node.module5
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/node/node.module b/modules/node/node.module
index 37d13ad5e..7a1835302 100644
--- a/modules/node/node.module
+++ b/modules/node/node.module
@@ -2314,6 +2314,11 @@ function theme_node_log_message($log) {
function node_form_submit($form_values, $form, &$form_state) {
global $user;
+ // We do not want to execute button level handlers, we want the form level
+ // handlers to go in and change the submitted values.
+ unset($form_state['submit_handlers']);
+ form_execute_handlers('submit', $form, $form_state);
+
// Fix up the node when required:
$node = node_submit($form_values);