diff options
author | Steven Wittens <steven@10.no-reply.drupal.org> | 2005-08-05 00:38:38 +0000 |
---|---|---|
committer | Steven Wittens <steven@10.no-reply.drupal.org> | 2005-08-05 00:38:38 +0000 |
commit | 88c6184c2511a9a07fb218ada179c832ddc19ea8 (patch) | |
tree | 7a86bfa91c905558fe9ad5461f2fe86a1ce1fb53 /modules/node/node.module | |
parent | 7782b1aca727ff73bff3dacd9eb4f1cb260d0ead (diff) | |
download | brdo-88c6184c2511a9a07fb218ada179c832ddc19ea8.tar.gz brdo-88c6184c2511a9a07fb218ada179c832ddc19ea8.tar.bz2 |
- #27864: Correctly distinguish 403s from 404s for nodes.
Diffstat (limited to 'modules/node/node.module')
-rw-r--r-- | modules/node/node.module | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/node/node.module b/modules/node/node.module index efb7ab421..8c265907f 100644 --- a/modules/node/node.module +++ b/modules/node/node.module @@ -1671,6 +1671,9 @@ function node_page() { drupal_set_title($node->title); return node_edit(arg(1)); } + else if (db_result(db_query('SELECT nid FROM {node} WHERE nid = %d', arg(1)))) { + drupal_access_denied(); + } else { drupal_not_found(); } @@ -1683,6 +1686,9 @@ function node_page() { drupal_set_title(check_plain($node->title)); return node_show($node, arg(2)); } + else if (db_result(db_query('SELECT nid FROM {node} WHERE nid = %d', arg(1)))) { + drupal_access_denied(); + } else { drupal_not_found(); } |