diff --git workflow.pages.inc workflow.pages.inc
index 40e394a..b79cb72 100644
--- workflow.pages.inc
+++ workflow.pages.inc
@@ -175,7 +175,8 @@ function workflow_tab_form_submit($form, &$form_state) {
 
   // Call node_save() to make sure any handlers that use the
   // new workflow values will see them.
+  $node = node_submit($node);
   node_save($node);
 
   $form_state['redirect'] = 'node/' . $node->nid;
-}
\ No newline at end of file
+}
