From f05284375012fd56f105050f1d53e22407b91e63 Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Wed, 17 Dec 2025 18:51:46 +0000 Subject: [PATCH] Send bulk user confirmations through the state machine --- app/controllers/users/lists_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/users/lists_controller.rb b/app/controllers/users/lists_controller.rb index d361dfc16..19680e8db 100644 --- a/app/controllers/users/lists_controller.rb +++ b/app/controllers/users/lists_controller.rb @@ -35,7 +35,7 @@ module Users def update ids = params.fetch(:user, {}).keys.collect(&:to_i) - User.where(:id => ids).update_all(:status => "confirmed") if params[:confirm] + User.where(:id => ids).each(&:confirm!) if params[:confirm] User.where(:id => ids).each(&:suspend_if_possible!) if params[:suspend] redirect_to url_for(params.permit(:status, :username, :ip, :edits, :before, :after)) -- 2.39.5