From d29b40276a5c13437bf749d5dd9bf3ee6e1dd400 Mon Sep 17 00:00:00 2001 From: pabois <pierreandre.boissinot@noesya.coop> Date: Thu, 6 Jan 2022 15:11:25 +0100 Subject: [PATCH] close #112 --- app/models/education/school.rb | 2 +- app/models/research/journal.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/education/school.rb b/app/models/education/school.rb index 9dfad4268..c6be33604 100644 --- a/app/models/education/school.rb +++ b/app/models/education/school.rb @@ -27,7 +27,7 @@ class Education::School < ApplicationRecord include WithGit belongs_to :university - has_many :websites, class_name: 'Communication::Website', as: :about + has_many :websites, class_name: 'Communication::Website', as: :about, dependent: :nullify has_and_belongs_to_many :programs, class_name: 'Education::Program', join_table: 'education_programs_schools', diff --git a/app/models/research/journal.rb b/app/models/research/journal.rb index dc74e3252..3b815b5ad 100644 --- a/app/models/research/journal.rb +++ b/app/models/research/journal.rb @@ -24,7 +24,7 @@ class Research::Journal < ApplicationRecord include WithGit belongs_to :university - has_many :websites, class_name: 'Communication::Website', as: :about + has_many :websites, class_name: 'Communication::Website', as: :about, dependent: :nullify has_many :volumes, foreign_key: :research_journal_id, dependent: :destroy has_many :articles, foreign_key: :research_journal_id, dependent: :destroy has_many :researchers, through: :articles -- GitLab