From c30a517d975430c7f8328a179120d5521e70234a Mon Sep 17 00:00:00 2001
From: Arnaud Levy <contact@arnaudlevy.com>
Date: Wed, 23 Mar 2022 23:52:25 +0100
Subject: [PATCH] fix

---
 app/models/communication/block/partner.rb | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

diff --git a/app/models/communication/block/partner.rb b/app/models/communication/block/partner.rb
index 28dd80785..82ed256f5 100644
--- a/app/models/communication/block/partner.rb
+++ b/app/models/communication/block/partner.rb
@@ -3,12 +3,17 @@ class Communication::Block::Partner < Communication::Block::Abstract
     elements.each do |partner|
       blob = find_blob partner, 'logo'
       add_dependency blob unless blob.nil?
-      id = partner['id']
-      next if id.blank?
-      organization = university.organizations.find id
-      next if organization.nil?
-      add_dependency organization
-      add_dependency organization.active_storage_blobs
+      add_partner partner['id']
     end
   end
+
+  protected
+
+  def add_partner(id)
+    next if id.blank?
+    organization = university.organizations.find id
+    next if organization.nil?
+    add_dependency organization
+    add_dependency organization.active_storage_blobs
+  end
 end
-- 
GitLab