diff --git a/field_collection.module b/field_collection.module index eb9c2cd..63fd16b 100644 --- a/field_collection.module +++ b/field_collection.module @@ -1682,7 +1682,7 @@ function field_collection_field_get_entity(&$item, $field_name = NULL) { if (isset($item['value'])) { // By default always load the default revision, so caches get used. $entity = field_collection_item_load($item['value']); - if ($entity && $entity->revision_id != $item['revision_id']) { + if ($entity && isset($item['revision_id']) && $entity->revision_id != $item['revision_id']) { // A non-default revision is a referenced, so load this one. $entity = field_collection_item_revision_load($item['revision_id']); }