diff --git a/app/helpers/federation_helper.rb b/app/helpers/federation_helper.rb index 9ceafae5d..f0b2fc409 100644 --- a/app/helpers/federation_helper.rb +++ b/app/helpers/federation_helper.rb @@ -3,6 +3,11 @@ module FederationHelper def federated_portals $FEDERATED_PORTALS ||= LinkedData::Client.settings.federated_portals + $FEDERATED_PORTALS.each do |key, portal| + portal[:ui] += "/" unless portal[:ui].end_with?("/") + portal[:api] += "/" unless portal[:api].end_with?("/") + end + $FEDERATED_PORTALS end def internal_portal_config(id) diff --git a/app/javascript/controllers/class_search_auto_complete_controller.js b/app/javascript/controllers/class_search_auto_complete_controller.js index 0a42a8d34..7c3f8c52b 100644 --- a/app/javascript/controllers/class_search_auto_complete_controller.js +++ b/app/javascript/controllers/class_search_auto_complete_controller.js @@ -18,8 +18,10 @@ export default class extends OntoportalAutocompleteController { // Appropriate value selected if (li.extra) { - let sValue = jQuery("#jump_to_concept_id").val() - Turbo.visit("/ontologies/" + jQuery(document).data().bp.ontology.acronym + "/?p=classes&conceptid=" + encodeURIComponent(sValue) + "&jump_to_nav=true") + let sValue = jQuery("#jump_to_concept_id").val(); + let acronym = jQuery(document).data().bp.ontology.acronym; + let newUrl = "/ontologies/" + acronym + "/?p=classes&conceptid=" + encodeURIComponent(sValue) + "&jump_to_nav=true"; + window.location.href = newUrl } }