app/models/series_statement.rb in enju_biblio-0.1.1 vs app/models/series_statement.rb in enju_biblio-0.1.2

- old
+ new

@@ -2,10 +2,11 @@ has_many :series_statement_merges, dependent: :destroy has_many :series_statement_merge_lists, through: :series_statement_merges belongs_to :manifestation, touch: true belongs_to :root_manifestation, foreign_key: :root_manifestation_id, class_name: 'Manifestation', touch: true validates_presence_of :original_title + validates :root_manifestation_id, uniqueness: true, allow_nil: true before_save :create_root_series_statement acts_as_list searchable do text :title do @@ -28,10 +29,10 @@ title_transcription ] end def create_root_series_statement - if series_master? && root_manifestation.nil? + if series_master? self.root_manifestation = manifestation else self.root_manifestation = nil end end