diff --git a/sites/all/modules/metatag/metatag.module b/sites/all/modules/metatag/metatag.module
index 54f3bdfb9727c9107c3a07d338587b79333e9db5..81974d5e96c6448590f2395133c723da3e17735e 100644
--- a/sites/all/modules/metatag/metatag.module
+++ b/sites/all/modules/metatag/metatag.module
@@ -636,6 +636,10 @@ function metatag_taxonomy_term_view_alter(&$build, &$entity_type) {
  * Implements hook_entity_view().
  */
 function metatag_entity_view($entity, $entity_type, $view_mode, $langcode) {
+  if (!isset($langcode)) {
+    $langcode = $GLOBALS['language_content']->language;
+  }
+
   // Only run this function once per page load.
   static $i_will_say_this_only_once = FALSE;
 
