From 05103149335f32ec88b5de9e3f5741310e1b196c Mon Sep 17 00:00:00 2001 From: Jacob Michalskie Date: Fri, 19 Apr 2024 14:49:40 +0200 Subject: [PATCH] Make sure that the kind matches the type --- src/api/app/controllers/webui/decisions_controller.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/api/app/controllers/webui/decisions_controller.rb b/src/api/app/controllers/webui/decisions_controller.rb index e5774621f15..a4f0e195f6e 100644 --- a/src/api/app/controllers/webui/decisions_controller.rb +++ b/src/api/app/controllers/webui/decisions_controller.rb @@ -19,6 +19,8 @@ def create private def decision_params - params.require(:decision).permit(:reason, :type, report_ids: []) + # TODO: remove merge and replace decision_kind with decision_type + kind = params[:decision][:type] == 'DecisionFavored' ? 'favor' : 'cleared' + params.require(:decision).permit(:reason, :type, report_ids: []).merge(kind: kind) end end