--- modules\i18n\translation\translation.module.original	2008-04-28 13:59:10.000000000 +0200
+++ modules\i18n\translation\translation.module	2008-11-26 13:04:57.421875000 +0100
@@ -1116,7 +1116,7 @@ function translation_url($url, $lang) {
  *   Translated node nid if exists, or $default
  */
 function translation_node_nid($nid, $language = NULL, $default = NULL) {
-  $translation = db_result(db_query("SELECT n.nid FROM {i18n_node} n INNER JOIN {i18n_node} a ON n.trid = a.trid AND n.nid <> a.nid WHERE a.nid = %d AND n.language = '%s' AND n.trid is not null", $nid, $language ? $language : i18n_get_lang()));
+  $translation = db_result(db_query("SELECT n.nid FROM {i18n_node} n INNER JOIN {i18n_node} a ON n.trid = a.trid AND n.nid <> a.nid WHERE a.nid = %d AND n.trid <> 0 AND n.language = '%s'", $nid, $language ? $language : i18n_get_lang()));
   return $translation ? $translation : $default;
 }
 
