Index: modules/node.module =================================================================== RCS file: /cvs/drupal/drupal/modules/node.module,v retrieving revision 1.485.2.1 diff -u -r1.485.2.1 node.module --- modules/node.module 11 Apr 2005 16:39:40 -0000 1.485.2.1 +++ modules/node.module 20 Apr 2005 11:09:03 -0000 @@ -439,14 +439,12 @@ // Insert a new node. // Set some required fields: - if (!$node->created) { - $node->created = time(); - } - if (!$node->changed) { - $node->changed = time(); - } + $node->created = ($node->created) ? $node->created : time(); + $node->changed = ($node->changed) ? $node->changed : time(); + $node->sticky = ($node->sticky) ? $node->sticky : 0; + $node->moderate = ($node->moderate) ? $node->moderate : 0; + $node->nid = db_next_id('{node}_nid'); - // Prepare the query: foreach ($node as $key => $value) { if (in_array((string) $key, $fields)) {