From ab212123c040975d4d1e9ffee03201d4abd01070 Mon Sep 17 00:00:00 2001 From: Adam Ploshay Date: Thu, 21 Jul 2022 15:47:01 -0400 Subject: [PATCH] [POD-1795] deprecate old serialized fields --- app/models/digital_status.rb | 5 ++--- app/models/memnon_invoice_submission.rb | 3 +-- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/app/models/digital_status.rb b/app/models/digital_status.rb index a9c5d17d..78920f76 100644 --- a/app/models/digital_status.rb +++ b/app/models/digital_status.rb @@ -1,15 +1,14 @@ class DigitalStatus < ActiveRecord::Base require 'json/ext' - serialize :options, Hash - serialize :options_json, JSON + serialize :options, JSON belongs_to :physical_object validates :physical_object, presence: true validates :physical_object_mdpi_barcode, presence: true before_validation :set_mdpi_barcode_from_object DIGITAL_STATUS_START = "transferred" - serialized_empty_hash = {}.to_yaml.to_s + serialized_empty_hash = {}.to_json.to_s # the number of hours after digitization start that a video physical object is auto-accepted @@Video_File_Auto_Accept = TechnicalMetadatumModule::GENRE_AUTO_ACCEPT_DAYS[:video] * 24 # the number of hours after digitization start that an audio physical object is auto-accepted diff --git a/app/models/memnon_invoice_submission.rb b/app/models/memnon_invoice_submission.rb index 2c779e65..5adf80fb 100644 --- a/app/models/memnon_invoice_submission.rb +++ b/app/models/memnon_invoice_submission.rb @@ -1,5 +1,4 @@ class MemnonInvoiceSubmission < ActiveRecord::Base - serialize :problems_by_row - serialize :problems_by_row_json, JSON + serialize :problems_by_row, JSON validates :filename, presence: true end