diff --git a/modules/rdf_taxonomy/rdf_taxonomy.module b/modules/rdf_taxonomy/rdf_taxonomy.module index d18f26b6..5e0bcf2b 100644 --- a/modules/rdf_taxonomy/rdf_taxonomy.module +++ b/modules/rdf_taxonomy/rdf_taxonomy.module @@ -46,7 +46,7 @@ function rdf_taxonomy_entity_base_field_info_alter(&$fields, EntityTypeInterface * Implements hook_ENTITY_TYPE_access(). */ function rdf_taxonomy_taxonomy_vocabulary_access(VocabularyInterface $vocabulary, $operation, AccountInterface $account) { - $locked = ($operation !== 'view') && $vocabulary->getThirdPartySetting('rdf_taxonomy', 'locked', TRUE); + $locked = (!in_array($operation, ['view', 'access taxonomy overview'])) && $vocabulary->getThirdPartySetting('rdf_taxonomy', 'locked', TRUE); return AccessResult::forbiddenIf($locked); }