From 00621fe0bb5bcdd35664e79a115590d31d7a315c Mon Sep 17 00:00:00 2001 From: Martin Fenner Date: Sat, 9 Feb 2019 07:04:09 +0100 Subject: [PATCH] send doi string not object. #202 --- app/models/doi.rb | 4 ++-- config/initializers/_version.rb | 2 +- spec/jobs/url_job_spec.rb | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/models/doi.rb b/app/models/doi.rb index 4e71cd2ee..f4fcb0b53 100644 --- a/app/models/doi.rb +++ b/app/models/doi.rb @@ -680,7 +680,7 @@ def update_url return nil if current_user.nil? || !is_registered_or_findable? if %w(europ ethz).include?(provider_id) || %w(Crossref).include?(agency) - UrlJob.perform_later(self) + UrlJob.perform_later(doi) else HandleJob.perform_later(doi) end @@ -752,7 +752,7 @@ def self.delete_test_dois(from_date: nil) end end - # set minted date for DOIs that have been registered in an handle system (providers ETHZ and EUROP) + # set minted date for DOIs that have been registered in the handle system (providers ETHZ and EUROP) def self.set_minted(from_date: nil) from_date ||= Time.zone.now - 1.day ids = ENV['HANDLES_MINTED'].to_s.split(",") diff --git a/config/initializers/_version.rb b/config/initializers/_version.rb index c9aa3d064..f12a7f7d4 100644 --- a/config/initializers/_version.rb +++ b/config/initializers/_version.rb @@ -1,5 +1,5 @@ module Lupo class Application - VERSION = "2.3.24" + VERSION = "2.3.25" end end \ No newline at end of file diff --git a/spec/jobs/url_job_spec.rb b/spec/jobs/url_job_spec.rb index 61c85806d..7c860e9df 100644 --- a/spec/jobs/url_job_spec.rb +++ b/spec/jobs/url_job_spec.rb @@ -2,7 +2,7 @@ describe UrlJob, type: :job do let(:doi) { create(:doi) } - subject(:job) { UrlJob.perform_later(doi) } + subject(:job) { UrlJob.perform_later(doi.doi) } it 'queues the job' do expect { job }.to have_enqueued_job(UrlJob)