* Fix empty batch statuses selection causing a 500 error
* Simplify current_params
end
def after_create_redirect_path
- if @status_batch_action.report_id.present?
- admin_report_path(@status_batch_action.report_id)
+ report_id = @status_batch_action&.report_id || params[:report_id]
+ if report_id.present?
+ admin_report_path(report_id)
else
admin_account_statuses_path(params[:account_id], current_params)
end
params.slice(*Admin::StatusFilter::KEYS).permit(*Admin::StatusFilter::KEYS)
end
+ def current_params
+ params.slice(:media, :page).permit(:media, :page)
+ end
+
def action_from_button
if params[:report]
'report'