diff --git a/app/models/work.rb b/app/models/work.rb index 093c3f49c..3a6db3b9c 100644 --- a/app/models/work.rb +++ b/app/models/work.rb @@ -89,13 +89,13 @@ class << self def find_by_doi(doi) prefix = "10.34770/" doi = "#{prefix}#{doi}" unless doi.start_with?(prefix) - Work.find_by!('metadata @> ?', JSON.dump(doi: doi)) + Work.find_by!("metadata @> ?", JSON.dump(doi: doi)) end def find_by_ark(ark) prefix = "ark:/" ark = "#{prefix}#{ark}" unless ark.start_with?(prefix) - Work.find_by!('metadata @> ?', JSON.dump(ark: ark)) + Work.find_by!("metadata @> ?", JSON.dump(ark: ark)) end delegate :resource_type_general_values, to: PDCMetadata::Resource diff --git a/spec/controllers/works_controller_spec.rb b/spec/controllers/works_controller_spec.rb index 6c3041492..02fffbc66 100644 --- a/spec/controllers/works_controller_spec.rb +++ b/spec/controllers/works_controller_spec.rb @@ -829,9 +829,9 @@ it "does not redirect to the Work show view if not exact (missing slash)" do stub_s3 - expect { + expect do get :resolve_doi, params: { doi: work.doi.gsub("10.34770", "") } - }.to raise_error(ActiveRecord::RecordNotFound) + end.to raise_error(ActiveRecord::RecordNotFound) end end end @@ -862,9 +862,9 @@ it "does not redirect to the Work show view if not exact (missing slash)" do stub_s3 - expect { + expect do get :resolve_ark, params: { ark: work.ark.gsub("ark:", "") } - }.to raise_error(ActiveRecord::RecordNotFound) + end.to raise_error(ActiveRecord::RecordNotFound) end end end