=== modified file 'modules/path/path.module'
--- modules/path/path.module	2009-09-08 08:58:34 +0000
+++ modules/path/path.module	2009-11-16 10:30:06 +0000
@@ -150,6 +150,8 @@ function path_nodeapi(&$node, $op, $arg)
         $alias = drupal_get_path_alias($path, $language);
         if ($path != $alias) {
           $node->path = $alias;
+          $pid = db_result(db_query("SELECT pid FROM {url_alias} WHERE dst = '%s' AND language = '%s'", $alias, $language));
+          $node->pid = $pid;
         }
         break;
 

