Combine assignment params in admin/accounts#batch action (#35463)

This commit is contained in:
Matt Jankowski 2025-07-23 03:59:14 -04:00 committed by GitHub
parent b19131202f
commit d065ec9298
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -16,11 +16,14 @@ module Admin
def batch
authorize :account, :index?
@form = Form::AccountBatch.new(form_account_batch_params)
@form.current_account = current_account
@form.action = action_from_button
@form.select_all_matching = params[:select_all_matching]
@form.query = filtered_accounts
@form = Form::AccountBatch.new(
form_account_batch_params.merge(
action: action_from_button,
current_account:,
query: filtered_accounts,
select_all_matching: params[:select_all_matching]
)
)
@form.save
rescue ActionController::ParameterMissing
flash[:alert] = I18n.t('admin.accounts.no_account_selected')