From 94a0bb3afda084011f13a9c6d626d2706a8844c3 Mon Sep 17 00:00:00 2001 From: Angie Byron Date: Wed, 17 Feb 2010 05:32:48 +0000 Subject: #716284 by mikeryan: Fixed node_object_prepare() doesn't recognize is_new(). --- modules/node/node.pages.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'modules/node') diff --git a/modules/node/node.pages.inc b/modules/node/node.pages.inc index b0fa5544e..0da6bdb17 100644 --- a/modules/node/node.pages.inc +++ b/modules/node/node.pages.inc @@ -90,7 +90,7 @@ function node_object_prepare($node) { // Set up default values, if required. $node_options = variable_get('node_options_' . $node->type, array('status', 'promote')); // If this is a new node, fill in the default values. - if (!isset($node->nid)) { + if (!isset($node->nid) || isset($node->is_new)) { foreach (array('status', 'promote', 'sticky') as $key) { // Multistep node forms might have filled in something already. if (!isset($node->$key)) { -- cgit v1.2.3