From db67c87916a54f1f8a061bca8932e5ae06af4ed4 Mon Sep 17 00:00:00 2001 From: Arpit Jalan Date: Fri, 13 Jul 2018 07:58:27 +0530 Subject: [PATCH] fix purge unactivated users subquery --- app/models/user.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/user.rb b/app/models/user.rb index 0168a7b985b..a0022b7db56 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -1223,7 +1223,7 @@ class User < ActiveRecord::Base .where("created_at < ?", SiteSetting.purge_unactivated_users_grace_period_days.days.ago) .where("NOT admin AND NOT moderator") .where("NOT EXISTS - (SELECT 1 FROM topic_allowed_users tu JOIN topics t ON t.id = tu.topic_id AND t.user_id > 0 WHERE tu.user_id = users.id) + (SELECT 1 FROM topic_allowed_users tu JOIN topics t ON t.id = tu.topic_id AND t.user_id > 0 WHERE tu.user_id = users.id LIMIT 1) ") .limit(200) .find_each do |user|