diff --git a/metatag.module b/metatag.module index 2c2d485..8195dc4 100644 --- a/metatag.module +++ b/metatag.module @@ -495,9 +495,11 @@ function metatag_metatags_cache_clear($type, $id = NULL) { * Implements hook_entity_load(). */ function metatag_entity_load($entities, $type) { - $metatags = metatag_metatags_load_multiple($type, array_keys($entities)); - foreach ($entities as $id => $entity) { - $entities[$id]->metatags = isset($metatags[$id]) ? $metatags[$id] : array(); + if (metatag_entity_supports_metatags($type)) { + $metatags = metatag_metatags_load_multiple($type, array_keys($entities)); + foreach ($entities as $id => $entity) { + $entities[$id]->metatags = isset($metatags[$id]) ? $metatags[$id] : array(); + } } }