From d6f7129ba6050bd0ae28ca9f732bcbe3cad2d08f Mon Sep 17 00:00:00 2001 From: recrit <recrit@452914.no-reply.drupal.org> Date: Sun, 27 May 2012 13:06:39 +0200 Subject: [PATCH] Issue #1591678 by recrit: Fixed Ensure that entity_type() isset on the results object in views_handler_field_field()::post_execute(). --- modules/field/views_handler_field_field.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/field/views_handler_field_field.inc b/modules/field/views_handler_field_field.inc index 8790baf05f04..60208542b75b 100644 --- a/modules/field/views_handler_field_field.inc +++ b/modules/field/views_handler_field_field.inc @@ -611,7 +611,7 @@ function post_execute(&$values) { $entities_by_type = array(); $revisions_by_type = array(); foreach ($values as $key => $object) { - if (isset($object->{$this->field_alias}) && !isset($values[$key]->_field_data[$this->field_alias])) { + if (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}; -- GitLab