summaryrefslogtreecommitdiff
path: root/modules/node/node.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/node/node.module')
-rw-r--r--modules/node/node.module4
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.");