From 6761ef34c21933b35774903992f81a5b3cbdc30b Mon Sep 17 00:00:00 2001 From: Arnaud Levy <contact@arnaudlevy.com> Date: Tue, 5 Dec 2023 14:15:05 +0100 Subject: [PATCH] climate --- app/models/concerns/backlinkable.rb | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app/models/concerns/backlinkable.rb b/app/models/concerns/backlinkable.rb index 83ebcbb09..82d3c3fdb 100644 --- a/app/models/concerns/backlinkable.rb +++ b/app/models/concerns/backlinkable.rb @@ -27,16 +27,16 @@ module Backlinkable def backlinks(kind, website) backlinks_blocks(website).published.map { |block| - # Correct kind - next unless block.about.is_a?(kind) - # Mentioning self - next unless self.in?(block.template.children) - # About published - next unless block.about.published? - block.about + block.about if backlink_in_block?(block, kind) }.compact end + def backlink_in_block?(block, kind) + block.about.is_a?(kind) && # Correct kind + self.in?(block.template.children) && # Mentioning self + block.about.published? # About published + end + def backlinks_blocks(website) case self.class.to_s when 'University::Organization' -- GitLab