Index: context_uuid/context_condition_node_taxonomy_uuid.inc IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- context_uuid/context_condition_node_taxonomy_uuid.inc (revision 1176) +++ context_uuid/context_condition_node_taxonomy_uuid.inc (revision ) @@ -45,7 +45,7 @@ $instance_fields = field_info_instances('node', $node->type); $check_fields = array(); foreach ($instance_fields as $key => $field_info) { - if ($fields[$key]['type'] == 'taxonomy_term_reference') { + if ($fields[$key]['type'] == 'taxonomy_term_reference' || ($fields[$key]['type'] == 'entityreference' && $fields[$key]['settings']['target_type'] == 'taxonomy_term') ) { $check_fields[] = $key; } } @@ -54,6 +54,7 @@ foreach ($check_fields as $field) { if ($terms = field_get_items('node', $node, $field)) { foreach ($terms as $term) { + if (isset($term['target_id'])) $term['tid'] = $term['target_id']; foreach ($this->get_contexts($term['tid']) as $context) { // Check the node form option. if ($op === 'form') {