=== modified file 'modules/path.module'
--- modules/path.module	
+++ modules/path.module	
@@ -216,9 +216,9 @@ function path_nodeapi(&$node, $op, $arg)
 
       case 'load':
         $path = "node/$node->nid";
-        $alias = drupal_get_path_alias($path);
-        if ($alias != $path) {
-          $node->path = $alias;
+        $result = db_query("SELECT dst FROM {url_alias} WHERE src = '%s'", $path);
+        if (db_num_rows($result)) {
+          $node->path = db_result($result);
         }
         break;
 
