Index: path.inc
===================================================================
--- path.inc	(revision 371)
+++ path.inc	(revision 372)
@@ -93,6 +93,7 @@
       $cid = $path . $path_language;
       $cache = cache_get($cid, 'cache_pathdst');
       if ($cache) {
+        $map[$path_language][$path] = $cache->data;
         return $cache->data;
       }
       // Get the most fitting result falling back with alias without language.      
@@ -115,6 +116,7 @@
         $cid = $path . $path_language;
         $cache = cache_get($cid, 'cache_pathsrc');
         if ($cache) {
+          $map[$path_language][$cache->data] = $path;
           return $cache->data;
         }
         
