From e98244fe63fc9cae973e6f65b747e10f0a3f4832 Mon Sep 17 00:00:00 2001 From: Pavel Date: Thu, 19 Feb 2026 21:55:13 +0000 Subject: [PATCH] Fix Rails 7.2 serialize deprecation warnings Pass type as keyword argument in serialize calls, as required from Rails 7.2 onwards. Co-Authored-By: Claude Sonnet 4.6 --- app/models/invoice.rb | 2 +- app/models/report_rendering_options.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/invoice.rb b/app/models/invoice.rb index 69c89d673f..0f75424c76 100644 --- a/app/models/invoice.rb +++ b/app/models/invoice.rb @@ -4,7 +4,7 @@ class Invoice < ApplicationRecord self.belongs_to_required_by_default = false belongs_to :order, class_name: 'Spree::Order' - serialize :data, Hash, coder: YAML + serialize :data, type: Hash, coder: YAML before_validation :serialize_order after_create :cancel_previous_invoices default_scope { order(created_at: :desc) } diff --git a/app/models/report_rendering_options.rb b/app/models/report_rendering_options.rb index dd69ecf887..79b0e67507 100644 --- a/app/models/report_rendering_options.rb +++ b/app/models/report_rendering_options.rb @@ -4,5 +4,5 @@ class ReportRenderingOptions < ApplicationRecord self.belongs_to_required_by_default = false belongs_to :user, class_name: "Spree::User" - serialize :options, Hash, coder: YAML + serialize :options, type: Hash, coder: YAML end