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