? .bzr
? drupal-6.x-dev-block-0.1.patch
? lower_14.patch
? php_input_filter.patch
? sites/pgsql.drupal.cvs
? sites/all/modules
? sites/default/files
? sites/default/settings.php
Index: includes/menu.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/menu.inc,v
retrieving revision 1.224
diff -u -p -r1.224 menu.inc
--- includes/menu.inc	9 Nov 2007 22:14:40 -0000	1.224
+++ includes/menu.inc	11 Nov 2007 14:07:12 -0000
@@ -508,16 +508,19 @@ function _menu_translate(&$router_item, 
   }
   if ($to_arg) {
     _menu_link_map_translate($path_map, $router_item['to_arg_functions']);
-  }
 
-  // Generate the link path for the page request or local tasks.
-  $link_map = explode('/', $router_item['path']);
-  for ($i = 0; $i < $router_item['number_parts']; $i++) {
-    if ($link_map[$i] == '%') {
-      $link_map[$i] = $path_map[$i];
+    // Generate the link path for the page request or local tasks.
+    $link_map = explode('/', $router_item['path']);
+    for ($i = 0; $i < $router_item['number_parts']; $i++) {
+      if ($link_map[$i] == '%') {
+        $link_map[$i] = $path_map[$i];
+      }
     }
+    $router_item['href'] = implode('/', $link_map);
+  }
+  else {
+    $router_item['href'] = implode('/', $path_map);
   }
-  $router_item['href'] = implode('/', $link_map);
   $router_item['options'] = array();
   _menu_check_access($router_item, $map);
 
