--- content_profile/content_profile.module.orig 2009-01-07 21:58:05.000000000 +1100 +++ content_profile/content_profile.module 2009-06-07 05:26:43.000000000 +1000 @@ -470,6 +470,11 @@ if ($node = node_load($lang ? $params + array('language' => $lang) : $params)) { $cache[$type][$uid][$lang] = $node->nid; } + else { + // current language not available so try without + $node = node_load($params); + $cache[$type][$uid][$lang] = $node->nid; + } return $node; } return !empty($cache[$type][$uid][$lang]) ? node_load($cache[$type][$uid][$lang]) : FALSE;