From 113bfdb77b6dba734111292d948468e547ad399d Mon Sep 17 00:00:00 2001
From: Arnaud Levy <contact@arnaudlevy.com>
Date: Mon, 17 Jan 2022 19:21:05 +0100
Subject: [PATCH] other articles

---
 app/models/research/journal/article.rb | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/app/models/research/journal/article.rb b/app/models/research/journal/article.rb
index ed1248780..508ab94d5 100644
--- a/app/models/research/journal/article.rb
+++ b/app/models/research/journal/article.rb
@@ -61,7 +61,7 @@ class Research::Journal::Article < ApplicationRecord
   end
 
   def git_dependencies(website)
-    [self] + researchers + researchers.map(&:researcher)
+    [self] + other_articles_in_the_volume + researchers + researchers.map(&:researcher)
   end
 
   def to_s
@@ -74,6 +74,11 @@ class Research::Journal::Article < ApplicationRecord
 
   protected
 
+  def other_articles_in_the_volume
+    return [] if volume.nil?
+    volume.articles.where.not(id: self)
+  end
+
   def last_ordered_element
     Research::Journal::Article.where(
       university_id: university_id,
-- 
GitLab