From acc677b9d3b9e95a527f8640097e7b7978edcee4 Mon Sep 17 00:00:00 2001 From: Manny Dinssa <44172848+Dinssa@users.noreply.github.com> Date: Wed, 16 Apr 2025 09:42:29 +0100 Subject: [PATCH] Fix immediate_change parameter type casting in organisation name change params --- app/controllers/organisation_name_changes_controller.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/controllers/organisation_name_changes_controller.rb b/app/controllers/organisation_name_changes_controller.rb index fd0f45568..43dda2cb0 100644 --- a/app/controllers/organisation_name_changes_controller.rb +++ b/app/controllers/organisation_name_changes_controller.rb @@ -30,6 +30,8 @@ private end def organisation_name_change_params - params.require(:organisation_name_change).permit(:name, :startdate, :immediate_change) + params.require(:organisation_name_change).permit(:name, :startdate, :immediate_change).tap do |whitelisted| + whitelisted[:immediate_change] = ActiveModel::Type::Boolean.new.cast(whitelisted[:immediate_change]) + end end end