diff --git a/metatag.module b/metatag.module index 60479d1..2eeb709 100644 --- a/metatag.module +++ b/metatag.module @@ -670,7 +670,10 @@ function metatag_entity_view($entity, $entity_type, $view_mode, $langcode) { 'bundle' => $bundle, 'entity_id' => $entity_id, 'view_mode' => $view_mode, + // Cache separately based on the language of the passed-in entity and the + // overall active language of the page. 'langcode' => $langcode, + 'language_content' => $GLOBALS['language_content']->language, 'url' => $GLOBALS['base_url'] . base_path() . current_path(), );