lib/decidim/cdtb/spam/user_spam_detector.rb in decidim-cdtb-0.1.7 vs lib/decidim/cdtb/spam/user_spam_detector.rb in decidim-cdtb-0.1.8
- old
+ new
@@ -19,13 +19,15 @@
progress_bar = { title: "Decidim::User" }
super("SPAM DETECTOR", progress_bar: progress_bar)
end
def prepare_execution(_ctx)
+ base_query = Decidim::User.where(deleted_at: nil)
+
@users = if @organization.present?
- Decidim::User.where(organization: @organization)
+ base_query.where(organization: @organization)
else
- Decidim::User.all
+ base_query
end
@num_users = @users.count
log_task_info("Checking #{@num_users} users...")
end