diff --git a/app/models/research/journal/article.rb b/app/models/research/journal/article.rb
index ed1248780e9f4944ec70e318a77074d8371c1860..508ab94d50a59d0da60e5741557dbbf83a95ba29 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,