summaryrefslogtreecommitdiff
path: root/modules/node/node.pages.inc
diff options
context:
space:
mode:
Diffstat (limited to 'modules/node/node.pages.inc')
-rw-r--r--modules/node/node.pages.inc4
1 files changed, 4 insertions, 0 deletions
diff --git a/modules/node/node.pages.inc b/modules/node/node.pages.inc
index 718b3a36f..83ba72cbe 100644
--- a/modules/node/node.pages.inc
+++ b/modules/node/node.pages.inc
@@ -109,6 +109,10 @@ function node_object_prepare($node) {
*/
function node_form($form, &$form_state, $node) {
global $user;
+ // This form has its own multistep persistance.
+ if ($form_state['rebuild']) {
+ $form_state['input'] = array();
+ }
if (isset($form_state['node'])) {
$node = (object)($form_state['node'] + (array)$node);