From 904b13614e5a8b334df08673dda84b82a0bffeb7 Mon Sep 17 00:00:00 2001 From: Chi Date: Wed, 29 Apr 2020 08:14:09 +0000 Subject: [PATCH] Issue #2994996 by aangel: Field access check should test using language --- src/View/FieldViewBuilder.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/View/FieldViewBuilder.php b/src/View/FieldViewBuilder.php index e259567..49e3527 100644 --- a/src/View/FieldViewBuilder.php +++ b/src/View/FieldViewBuilder.php @@ -53,9 +53,9 @@ class FieldViewBuilder { $build = []; + $entity = $this->entityRepository->getTranslationFromContext($entity, $langcode); $access = $check_access ? $entity->access('view', NULL, TRUE) : AccessResult::allowed(); if ($access->isAllowed()) { - $entity = $this->entityRepository->getTranslationFromContext($entity, $langcode); if (!isset($entity->{$field_name})) { // @todo Trigger error here. return [];