From 24a68b209c8b83a9cb5a71794f5512fd721fd1ac Mon Sep 17 00:00:00 2001
From: Dries Buytaert <dries@buytaert.net>
Date: Wed, 19 Jan 2005 21:57:58 +0000
Subject: [PATCH] - Patch #9477 by JonBob: improved handling of user-specified
 paths.

---
 includes/menu.inc | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/includes/menu.inc b/includes/menu.inc
index 82ab9c8c61dd..4e0eafce12d1 100644
--- a/includes/menu.inc
+++ b/includes/menu.inc
@@ -728,6 +728,8 @@ function _menu_build() {
   if (module_exist('menu')) {
     $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 (array_key_exists($item->path, $_menu['path index'])) {
         // The path is already declared.
         $old_mid = $_menu['path index'][$item->path];
-- 
GitLab