From d29f2f6a13cf0658c0bb9bab47b58418a1b671f5 Mon Sep 17 00:00:00 2001 From: r888888888 Date: Wed, 15 Nov 2017 10:13:13 -0800 Subject: [PATCH] fix bulk revert --- app/controllers/moderator/bulk_reverts_controller.rb | 2 +- app/logical/bulk_revert.rb | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/app/controllers/moderator/bulk_reverts_controller.rb b/app/controllers/moderator/bulk_reverts_controller.rb index ab2339c7d..9387840b9 100644 --- a/app/controllers/moderator/bulk_reverts_controller.rb +++ b/app/controllers/moderator/bulk_reverts_controller.rb @@ -9,7 +9,7 @@ module Moderator end def create - @bulk_revert = BulkRevert.new(@constraints) + @bulk_revert = BulkRevert.new if params[:commit] == "Test" @bulk_revert.preview diff --git a/app/logical/bulk_revert.rb b/app/logical/bulk_revert.rb index 446231487..632474277 100644 --- a/app/logical/bulk_revert.rb +++ b/app/logical/bulk_revert.rb @@ -4,7 +4,9 @@ class BulkRevert class ConstraintTooGeneralError < Exception ; end - def process + def process(constraints) + @constraints = constraints + ModAction.log("#{CurrentUser.name} processed bulk revert for #{constraints.inspect}") find_post_versions.order("updated_at, id").each do |version| @@ -12,8 +14,7 @@ class BulkRevert end end - def initialize(constraints) - @constraints = constraints + def initialize end def preview