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