*** translation.module.old	2008-08-29 03:40:02.000000000 +0200
--- translation.module	2008-08-29 03:40:10.000000000 +0200
*************** function translation_url($url, $lang) {
*** 1117,1123 ****
   *   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()));
    return $translation ? $translation : $default;
  }
  
--- 1117,1123 ----
   *   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.trid <> 0 AND n.language = '%s' AND n.trid is not null", $nid, $language ? $language : i18n_get_lang()));
    return $translation ? $translation : $default;
  }
  
