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