diff options
Diffstat (limited to 'modules/translation/translation.module')
-rw-r--r-- | modules/translation/translation.module | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/translation/translation.module b/modules/translation/translation.module index 28cf089ed..58045f396 100644 --- a/modules/translation/translation.module +++ b/modules/translation/translation.module @@ -355,9 +355,9 @@ function translation_remove_from_set($node) { * need more properties. The array is indexed by language code. */ function translation_node_get_translations($tnid) { - static $translations = array(); - if (is_numeric($tnid) && $tnid) { + $translations = &drupal_static(__FUNCTION__, array()); + if (!isset($translations[$tnid])) { $translations[$tnid] = array(); $result = db_select('node', 'n') |