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