diff --git a/app/controllers/ontologies_controller.rb b/app/controllers/ontologies_controller.rb index 12035ac7f..4d0193988 100644 --- a/app/controllers/ontologies_controller.rb +++ b/app/controllers/ontologies_controller.rb @@ -150,7 +150,13 @@ def index def classes @submission = get_ontology_submission_ready(@ontology) - get_class(params) + + if ignore_concept_param?(params) + @concept = @ontology.explore.roots.min { |x, y| x.prefLabel&.downcase <=> y.prefLabel&.downcase } + @concept ||= @ontology.explore.classes.collection.first + else + @concept = @ontology.explore.classes({full: true, lang: request_lang}, params[:conceptid]) + end if @submission.hasOntologyLanguage == 'SKOS' @schemes = get_schemes(@ontology)