diff --git a/modules/field/views_handler_field_field.inc b/modules/field/views_handler_field_field.inc index b1f8767e3bd41711c9ef5d2589de0ee1c07bf4b6..a65203b0980b5bb6af7de1644365d77b05627d61 100644 --- a/modules/field/views_handler_field_field.inc +++ b/modules/field/views_handler_field_field.inc @@ -639,7 +639,7 @@ function post_execute(&$values) { $entities_by_type = array(); $revisions_by_type = array(); foreach ($values as $key => $object) { - if (isset($object->{$this->aliases['entity_type']}) && isset($object->{$this->field_alias}) && !isset($values[$key]->_field_data[$this->field_alias])) { + if (isset($this->aliases['entity_type']) && isset($object->{$this->aliases['entity_type']}) && isset($object->{$this->field_alias}) && !isset($values[$key]->_field_data[$this->field_alias])) { $entity_type = $object->{$this->aliases['entity_type']}; if (empty($this->definition['is revision'])) { $entity_id = $object->{$this->field_alias};