diff --git a/app/workers/bitstream_downloader_worker.rb b/app/workers/bitstream_downloader_worker.rb index b312884605ead7e625b9b9baa338728457991a8e..3b418b61e9d52caa06b0be3602c6954e89fdd143 100644 --- a/app/workers/bitstream_downloader_worker.rb +++ b/app/workers/bitstream_downloader_worker.rb @@ -3,8 +3,8 @@ class BitstreamDownloaderWorker include Sidekiq::Worker include Bitstream::Utils - def perform(retrieve_link,output_file) - download_bitstream(retrieve_link,output_file) + def perform(params = {}) + download_bitstream(params[:url],params[:output]) end end diff --git a/lib/tasks/bitstream.rake b/lib/tasks/bitstream.rake index fda4d8af99d5b36d70f83aac8a2439e6a648cb04..319d4b5e6e014ea09f0d2f3394304e8470b14e6c 100644 --- a/lib/tasks/bitstream.rake +++ b/lib/tasks/bitstream.rake @@ -36,7 +36,7 @@ namespace :bitstream do file_basename = get_file_basename filename retrieve_link = item.get_retrievelink output_file = output_dir + file_basename - BitstreamDownloaderWorker.perform_async(retrieve_link,output_file) + BitstreamDownloaderWorker.perform_async({url: retrieve_link, output: output_file}) end end