From 453866167c335ec41015f4575a781df532e97ca9 Mon Sep 17 00:00:00 2001 From: Richard Hallett Date: Tue, 20 Apr 2021 15:13:35 +0200 Subject: [PATCH] Store related_items in DB field --- app/models/doi.rb | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/app/models/doi.rb b/app/models/doi.rb index 250680217..9e8f7624a 100644 --- a/app/models/doi.rb +++ b/app/models/doi.rb @@ -121,7 +121,7 @@ class Doi < ApplicationRecord validate :check_landing_page, if: :landing_page? validate :check_identifiers, if: :identifiers? validate :check_related_identifiers, if: :related_identifiers? - # validate :check_related_items, if: :related_items? + validate :check_related_items, if: :related_items? validate :check_funding_references, if: :funding_references? validate :check_geo_locations, if: :geo_locations? validate :check_language, if: :language? @@ -1656,15 +1656,6 @@ def identifier normalize_doi(doi, sandbox: !Rails.env.production?) end - # disable virtual attributes when database has been migrated - def related_items=(value) - write_attribute(:related_items, value) if has_attribute?(:related_items) - end - - def related_items - read_attribute(:related_items) if has_attribute?(:related_items) - end - def client_id client.symbol.downcase if client.present? end