diff -u b/core/modules/views/src/Entity/Render/EntityTranslationRendererBase.php b/core/modules/views/src/Entity/Render/EntityTranslationRendererBase.php --- b/core/modules/views/src/Entity/Render/EntityTranslationRendererBase.php +++ b/core/modules/views/src/Entity/Render/EntityTranslationRendererBase.php @@ -33,9 +33,7 @@ * A language code. */ public function getLangcodeByRelationship(ResultRow $row, $relationship) { - if ($entity = $this->getEntity($row, $relationship)) { - return $entity->getUntranslated()->language()->getId(); - } + return $this->getLangcode($row); } /**