From c1705f0c5246b58f98e71fd151f9b5ade3e2f3db Mon Sep 17 00:00:00 2001 From: Kyle Drake Date: Sat, 12 Dec 2020 16:59:07 +0000 Subject: [PATCH] Move user delete check to front of screenshot worker --- workers/screenshot_worker.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/workers/screenshot_worker.rb b/workers/screenshot_worker.rb index 87c3a11b..498e436a 100644 --- a/workers/screenshot_worker.rb +++ b/workers/screenshot_worker.rb @@ -11,6 +11,9 @@ class ScreenshotWorker def perform(username, path) + site = Site[username: username] + return if site.is_deleted + queue = Sidekiq::Queue.new self.class.sidekiq_options_hash['queue'] logger.info "JOB ID: #{jid} #{username} #{path}" queue.each do |job| @@ -31,9 +34,6 @@ class ScreenshotWorker scheduled_job.delete end - site = Site[username: username] - return if site.is_deleted - path = "/#{path}" unless path[0] == '/' uri = Addressable::URI.parse $config['screenshot_urls'].sample