From 18f4ead6da4f53be5582b5fc14db8ba79ff2782e Mon Sep 17 00:00:00 2001 From: Natacha Beck <777590+natacha-beck@users.noreply.github.com> Date: Wed, 25 Mar 2026 12:48:28 -0400 Subject: [PATCH] Fix number validation in boutiques_portal_task.rb --- BrainPortal/app/models/boutiques_portal_task.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/BrainPortal/app/models/boutiques_portal_task.rb b/BrainPortal/app/models/boutiques_portal_task.rb index 90727c07d..62dc6d9a7 100644 --- a/BrainPortal/app/models/boutiques_portal_task.rb +++ b/BrainPortal/app/models/boutiques_portal_task.rb @@ -568,6 +568,8 @@ def sanitize_param(input) when :number if value.blank? params_errors.add(invokename, ": value missing") + elsif (value.is_a?(Integer) || value.is_a?(Float)) + value elsif (number = (Integer(value) rescue Float(value) rescue nil)) value = number else