diff options
author | Dries Buytaert <dries@buytaert.net> | 2009-12-01 03:07:34 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2009-12-01 03:07:34 +0000 |
commit | d8429228ce976650d4e5045b48f8f67871c38d63 (patch) | |
tree | ca3ed3be93b559fb63d6018a31b0cc0750b1086c /modules/node | |
parent | 886cc50e75cc045bfce6e655a169f996b0cd5f5c (diff) | |
download | brdo-d8429228ce976650d4e5045b48f8f67871c38d63.tar.gz brdo-d8429228ce976650d4e5045b48f8f67871c38d63.tar.bz2 |
- Patch #622922 by chx, fago, sun, effulgentsia: form API clean-up, bugfixes and extra tests.
Diffstat (limited to 'modules/node')
-rw-r--r-- | modules/node/node.pages.inc | 4 |
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); |