diff --git a/plugins/context_condition_entity_field.inc b/plugins/context_condition_entity_field.inc index 8764405..f3d5885 100644 --- a/plugins/context_condition_entity_field.inc +++ b/plugins/context_condition_entity_field.inc @@ -157,6 +157,13 @@ class context_condition_entity_field extends context_condition { $values[] = $value; } + $info = field_info_field($field_name); + if ($info['type'] == 'node_reference') { + $translated_values = db_query('SELECT tnid FROM {node} WHERE nid IN(:nids) AND tnid != 0', array(':nids' => $values)) + ->fetchCol(); + $values = array_merge($values, $translated_values); + } + return $values; }