diff options
author | Dries Buytaert <dries@buytaert.net> | 2001-11-25 15:58:08 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2001-11-25 15:58:08 +0000 |
commit | 3c90763607f2089b69659487ea09fc5acf8e30b0 (patch) | |
tree | 976a57bd6938751445e3dbbde3dd94adc0ef2f3e /modules/node | |
parent | c4d228a4b5d6f09da068b668ce8c4d3186e261e0 (diff) | |
download | brdo-3c90763607f2089b69659487ea09fc5acf8e30b0.tar.gz brdo-3c90763607f2089b69659487ea09fc5acf8e30b0.tar.bz2 |
- Fixed a bug in node_submit() in that the user name was not always
correctly updated.
Diffstat (limited to 'modules/node')
-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 e7d3ed1c1..704ca8928 100644 --- a/modules/node/node.module +++ b/modules/node/node.module @@ -790,7 +790,7 @@ function node_submit($node) { $fields = array("nid", "uid", "body", "comment", "created", "promote", "moderate", "revisions", "status", "teaser", "title", "type" => $node->type); } else { - $fields = array("nid", "uid" => $user->uid, "body", "teaser", "title", "type" => $node->type); + $fields = array("nid", "uid" => ($user->uid ? $user->uid : 0), "body", "teaser", "title", "type" => $node->type); } node_save($node, array_merge($fields, module_invoke($node->type, "save", "update", $node))); @@ -822,7 +822,7 @@ function node_submit($node) { $fields = array("uid", "body", "comment" => 1, "promote", "moderate", "status" => 1, "teaser", "title", "type" => $node->type); } else { - $fields = array("uid" => $user->uid, "body", "comment" => 1, "teaser", "title", "type" => $node->type); + $fields = array("uid" => ($user->uid ? $user->uid : 0), "body", "comment" => 1, "teaser", "title", "type" => $node->type); } node_save($node, array_merge($fields, module_invoke($node->type, "save", "create", $node))); |