From f7ebfb1acc47b8fa4a2f51826d3334a2744f015e Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Fri, 12 Apr 2019 14:39:32 -0400 Subject: [PATCH] FIX: Only consider pending queued posts for cleaning up uploads --- app/jobs/scheduled/clean_up_uploads.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/jobs/scheduled/clean_up_uploads.rb b/app/jobs/scheduled/clean_up_uploads.rb index b002f040c50..031d18d5b73 100644 --- a/app/jobs/scheduled/clean_up_uploads.rb +++ b/app/jobs/scheduled/clean_up_uploads.rb @@ -76,7 +76,7 @@ module Jobs result.find_each do |upload| if upload.sha1.present? encoded_sha = Base62.encode(upload.sha1.hex) - next if ReviewableQueuedPost.where("payload->>'raw' LIKE '%#{upload.sha1}%' OR payload->>'raw' LIKE '%#{encoded_sha}%'").exists? + next if ReviewableQueuedPost.pending.where("payload->>'raw' LIKE '%#{upload.sha1}%' OR payload->>'raw' LIKE '%#{encoded_sha}%'").exists? next if Draft.where("data LIKE '%#{upload.sha1}%' OR data LIKE '%#{encoded_sha}%'").exists? upload.destroy else