diff --git a/app/controllers/admin/proposals_controller.rb b/app/controllers/admin/proposals_controller.rb index 57e8809e2..e7c4934fa 100644 --- a/app/controllers/admin/proposals_controller.rb +++ b/app/controllers/admin/proposals_controller.rb @@ -14,6 +14,7 @@ class Admin::ProposalsController < Admin::BaseController def restore @proposal.restore + @proposal.ignore_flag Activity.log(current_user, :restore, @proposal) redirect_to request.query_parameters.merge(action: :index) end diff --git a/spec/features/admin/proposals_spec.rb b/spec/features/admin/proposals_spec.rb index a2ac86de7..be859c3e6 100644 --- a/spec/features/admin/proposals_spec.rb +++ b/spec/features/admin/proposals_spec.rb @@ -28,6 +28,7 @@ feature 'Admin proposals' do expect(page).to_not have_content(proposal.title) expect(proposal.reload).to_not be_hidden + expect(proposal).to be_ignored_flag end scenario 'Confirm hide' do