diff options
Diffstat (limited to 'modules/node/node.module')
-rw-r--r-- | modules/node/node.module | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/node/node.module b/modules/node/node.module index 53ed3e971..f0b0a5111 100644 --- a/modules/node/node.module +++ b/modules/node/node.module @@ -723,7 +723,7 @@ function node_submit($node) { $fields = array("nid", "uid" => $user->uid, "body", "teaser", "title", "type" => $node->type); } - node_save($node, array_merge($fields, module_invoke($node->type, "save", $node))); + node_save($node, array_merge($fields, module_invoke($node->type, "save", "update", $node))); watchdog("special", "node: updated '$node->title'"); $output = t("The node has been updated."); @@ -755,7 +755,7 @@ function node_submit($node) { $fields = array("uid" => $user->uid, "body", "comment" => 1, "teaser", "title", "type" => $node->type); } - node_save($node, array_merge($fields, module_invoke($node->type, "save", $node))); + node_save($node, array_merge($fields, module_invoke($node->type, "save", "create", $node))); watchdog("special", "node: added '$node->title'"); $output = t("Thanks for your submission."); |