From 6fab3a9142f70e9d3e9793befcaee627e1a6043c Mon Sep 17 00:00:00 2001 From: Seth Boyles Date: Tue, 26 Aug 2025 14:19:32 -0700 Subject: [PATCH] Enforce from_params receives HashWithIndifferentAccess --- app/messages/base_message.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/messages/base_message.rb b/app/messages/base_message.rb index 39cf4b25120..a34786bd8a9 100644 --- a/app/messages/base_message.rb +++ b/app/messages/base_message.rb @@ -62,7 +62,7 @@ def to_param_hash(exclude: [], fields: []) end def self.from_params(params, to_array_keys, fields: []) - opts = params.dup + opts = params.with_indifferent_access to_array_keys.each do |attribute| to_array! opts, attribute end