From 975165f25fdd111d4acf62d511b590a688a1663b Mon Sep 17 00:00:00 2001 From: Krzysztof Kotlarek Date: Mon, 18 Nov 2019 16:14:15 +1100 Subject: [PATCH] FIX: Don't error CleanUpInactiveUserJob when user is missing (#8362) --- app/jobs/scheduled/clean_up_inactive_users.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/jobs/scheduled/clean_up_inactive_users.rb b/app/jobs/scheduled/clean_up_inactive_users.rb index a0a4ab5f61b..a54e1ee6579 100644 --- a/app/jobs/scheduled/clean_up_inactive_users.rb +++ b/app/jobs/scheduled/clean_up_inactive_users.rb @@ -30,7 +30,8 @@ module Jobs User.transaction do ids.each do |id| begin - user = User.find(id) + user = User.find_by(id: id) + next unless user destroyer.destroy(user, transaction: false, context: I18n.t("user.destroy_reasons.inactive_user")) rescue => e Discourse.handle_job_exception(e,