diff -u b/core/modules/config_translation/config_translation.module b/core/modules/config_translation/config_translation.module --- b/core/modules/config_translation/config_translation.module +++ b/core/modules/config_translation/config_translation.module @@ -156,8 +156,8 @@ * Implements hook_entity_access(). */ function config_translation_entity_access(EntityInterface $entity, $operation, AccountInterface $account, $langcode) { - if ($operation == 'translate') { - return $account->hasPermission('translate configuration'); + if ($operation == 'translate' && $account->hasPermission('translate configuration')) { + return $entity::ALLOW; } return $entity::DENY; }