diff --git a/core/modules/field/src/FieldConfigAccessControlHandler.php b/core/modules/field/src/FieldConfigAccessControlHandler.php index 2afed82..d57bc54 100644 --- a/core/modules/field/src/FieldConfigAccessControlHandler.php +++ b/core/modules/field/src/FieldConfigAccessControlHandler.php @@ -23,8 +23,8 @@ class FieldConfigAccessControlHandler extends EntityAccessControlHandler { * {@inheritdoc} */ protected function checkAccess(EntityInterface $entity, $operation, $langcode, AccountInterface $account) { - $field_storage_entity = $entity->getFieldStorageDefinition(); - if (in_array($operation , array('update', 'delete'))) { + if (in_array($operation, array('update', 'delete'))) { + $field_storage_entity = $entity->getFieldStorageDefinition(); if ($field_storage_entity->isLocked()) { return AccessResult::forbidden()->cacheUntilEntityChanges($field_storage_entity); } @@ -34,4 +34,5 @@ protected function checkAccess(EntityInterface $entity, $operation, $langcode, A } return AccessResult::allowedIfHasPermission($account, 'administer ' . $entity->entity_type . ' fields'); } + }