diff --git a/app/models/maintenance_tasks/run.rb b/app/models/maintenance_tasks/run.rb index 600b2f5d..f711e086 100644 --- a/app/models/maintenance_tasks/run.rb +++ b/app/models/maintenance_tasks/run.rb @@ -46,8 +46,13 @@ class Run < ApplicationRecord attr_readonly :task_name - serialize :backtrace - serialize :arguments, JSON + if Rails.gem_version >= Gem::Version.new("7.1.alpha") + serialize :backtrace, coder: YAML + serialize :arguments, coder: JSON + else + serialize :backtrace + serialize :arguments, JSON + end scope :active, -> { where(status: ACTIVE_STATUSES) } scope :completed, -> { where(status: COMPLETED_STATUSES) }