summaryrefslogtreecommitdiff
path: root/modules/translation/translation.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/translation/translation.module')
-rw-r--r--modules/translation/translation.module4
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')