From fd671cd55b0d0bc858f6b9ca06ab0b22d67bf853 Mon Sep 17 00:00:00 2001 From: LaRita Robinson Date: Wed, 16 Oct 2024 16:06:27 -0400 Subject: [PATCH] Update Hyrax to fix underlying based near Updates Hyrax to bring in based near fix Removes decorator which broke the form UI and is now unneeded --- Gemfile.lock | 2 +- ...c_metadata_form_fields_behavior_decorator.rb | 17 ----------------- 2 files changed, 1 insertion(+), 18 deletions(-) delete mode 100644 app/forms/concerns/hyrax/basic_metadata_form_fields_behavior_decorator.rb diff --git a/Gemfile.lock b/Gemfile.lock index e2f98c36b..74e18737b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -120,7 +120,7 @@ GIT GIT remote: https://github.com/samvera/hyrax.git - revision: e4886f1e70a1ee9962c604a76a523ef4b32ccd46 + revision: ce352d3d10390f0032fa131010ab9d76759faddd branch: main specs: hyrax (5.0.1) diff --git a/app/forms/concerns/hyrax/basic_metadata_form_fields_behavior_decorator.rb b/app/forms/concerns/hyrax/basic_metadata_form_fields_behavior_decorator.rb deleted file mode 100644 index 6637ffe0b..000000000 --- a/app/forms/concerns/hyrax/basic_metadata_form_fields_behavior_decorator.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true -module Hyrax - module BasicMetadataFormFieldsBehaviorDecorator - def based_near_prepopulator - self.based_near = based_near.map do |loc| - uri = RDF::URI.parse(loc) - if uri - Hyrax::ControlledVocabularies::Location.new(uri) - else - loc - end - end - end - end -end - -Hyrax::BasicMetadataFormFieldsBehavior.prepend(Hyrax::BasicMetadataFormFieldsBehaviorDecorator)