summaryrefslogtreecommitdiff
path: root/includes/menu.inc
diff options
context:
space:
mode:
Diffstat (limited to 'includes/menu.inc')
-rw-r--r--includes/menu.inc4
1 files changed, 3 insertions, 1 deletions
diff --git a/includes/menu.inc b/includes/menu.inc
index fef280653..35e02717d 100644
--- a/includes/menu.inc
+++ b/includes/menu.inc
@@ -1003,7 +1003,9 @@ function _menu_build() {
$result = db_query('SELECT * FROM {menu} ORDER BY mid ASC');
while ($item = db_fetch_object($result)) {
// Handle URL aliases if entered in menu administration.
- $item->path = drupal_get_normal_path($item->path);
+ if (!isset($_menu['path index'][$item->path])) {
+ $item->path = drupal_get_normal_path($item->path);
+ }
if (isset($_menu['path index'][$item->path])) {
// The path is already declared.
$old_mid = $_menu['path index'][$item->path];