From fa6b93893e64383d4bf5870fd35174f942b537b2 Mon Sep 17 00:00:00 2001 From: Stephen Kenworthy Date: Sat, 28 Oct 2023 14:13:42 +0800 Subject: [PATCH] We serialize fields using HashWithIndifferentAccess so need to whitelist this class for the YAML coder. --- config/application.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/config/application.rb b/config/application.rb index 80c573123..8f7edf745 100644 --- a/config/application.rb +++ b/config/application.rb @@ -78,6 +78,7 @@ class Application < Rails::Application config.active_record.use_yaml_unsafe_load = false config.active_record.yaml_column_permitted_classes = [ ::ActiveRecord::Type::Time::Value, + ::ActiveSupport::HashWithIndifferentAccess, # for Field#settings serialization see app/models/fields/field.rb ::ActiveSupport::TimeWithZone, ::ActiveSupport::TimeZone, ::BigDecimal,