diff --git a/sites/all/modules/contrib/metatag/metatag.module b/sites/all/modules/contrib/metatag/metatag.module
index 60479d1..5c812b7 100644
--- a/sites/all/modules/contrib/metatag/metatag.module
+++ b/sites/all/modules/contrib/metatag/metatag.module
@@ -655,11 +655,10 @@ function metatag_entity_view($entity, $entity_type, $view_mode, $langcode) {
       }
       else {
         $enabled_languages = field_content_languages();
-        foreach (field_language($entity_type, $entity) as $field => $lang) {
-          // Only accept actual language values that are properly enabled.
-          if ($lang != LANGUAGE_NONE && in_array($lang, $enabled_languages)) {
-            $langcode = $lang;
-          }
+        $lang = $entity->language;
+        // Only accept actual language values that are properly enabled.
+        if ($lang != LANGUAGE_NONE && in_array($lang, $enabled_languages)) {
+          $langcode = $lang;
         }
       }
     }
