From 163f398e1beee5393342cac2e4a306e6b47c994b Mon Sep 17 00:00:00 2001 From: Ben Topping Date: Thu, 28 May 2026 14:54:43 +0100 Subject: [PATCH 1/5] fix: add FieldInfo to submission_parameters --- app/models/submission_template.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/models/submission_template.rb b/app/models/submission_template.rb index 45749a6845..4c137fd1b2 100644 --- a/app/models/submission_template.rb +++ b/app/models/submission_template.rb @@ -9,7 +9,11 @@ class SubmissionTemplate < ApplicationRecord # rubocop:todo Metrics/ClassLength validates :name, presence: true validates :submission_class_name, presence: true - serialize :submission_parameters, coder: YAML + serialize :submission_parameters, coder: YAML, yaml: { + permitted_classes: [ + FieldInfo + ] + } has_many :orders belongs_to :product_line From 80cc1d293ea90eed9d6e06af35a2fd69cd684f7a Mon Sep 17 00:00:00 2001 From: Ben Topping Date: Thu, 28 May 2026 15:09:47 +0100 Subject: [PATCH 2/5] chore: bumps release version --- .release-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.release-version b/.release-version index db76171cf2..669b85bf44 100644 --- a/.release-version +++ b/.release-version @@ -1 +1 @@ -14.94.0 +14.94.1 From 2a0738aa213576bd309e460ddc84fdc8d29ca242 Mon Sep 17 00:00:00 2001 From: Stephen Hulme Date: Thu, 28 May 2026 15:52:22 +0100 Subject: [PATCH 3/5] fix: add Time to submission_parameters --- app/models/submission_template.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/models/submission_template.rb b/app/models/submission_template.rb index 4c137fd1b2..7244a0ca0c 100644 --- a/app/models/submission_template.rb +++ b/app/models/submission_template.rb @@ -11,7 +11,8 @@ class SubmissionTemplate < ApplicationRecord # rubocop:todo Metrics/ClassLength serialize :submission_parameters, coder: YAML, yaml: { permitted_classes: [ - FieldInfo + FieldInfo, + Time ] } From 3411a78cf1e7a3c19fdc329f91eb6de64ef43641 Mon Sep 17 00:00:00 2001 From: Stephen Hulme Date: Thu, 28 May 2026 15:52:46 +0100 Subject: [PATCH 4/5] fix: add Symbol to Submission::RequestOptionsBehaviour.HashWrapper --- app/models/submission/request_options_behaviour.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/models/submission/request_options_behaviour.rb b/app/models/submission/request_options_behaviour.rb index 24489254f1..ee6a69ce89 100644 --- a/app/models/submission/request_options_behaviour.rb +++ b/app/models/submission/request_options_behaviour.rb @@ -13,6 +13,7 @@ def self.load(hash_yaml) ActiveSupport::HashWithIndifferentAccess, ActiveSupport::TimeWithZone, ActiveSupport::TimeZone, + Symbol, Time ]) end From cdedec391b2d7766defbb8626bed0e22fc3f0dec Mon Sep 17 00:00:00 2001 From: Stephen Hulme Date: Thu, 28 May 2026 16:00:17 +0100 Subject: [PATCH 5/5] release: bump patch version --- .release-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.release-version b/.release-version index 669b85bf44..46c9ee97b1 100644 --- a/.release-version +++ b/.release-version @@ -1 +1 @@ -14.94.1 +14.94.2