diff --git a/app/models/communication/block.rb b/app/models/communication/block.rb
index 15608ac47a15510c71d958a415ea43c30e7ff527..d2a1967a57930f53613d23758cde170198982915 100644
--- a/app/models/communication/block.rb
+++ b/app/models/communication/block.rb
@@ -66,4 +66,18 @@ class Communication::Block < ApplicationRecord
     end
     dependencies.uniq
   end
+
+  def git_dependencies_for_partners
+    dependencies = []
+    data['elements'].each do |element|
+      element['partners'].each do |partner|
+        id = partner.dig('logo', 'id')
+        next if id.blank?
+        blob = university.active_storage_blobs.find id
+        next if blob.nil?
+        dependencies += [blob]
+      end
+    end
+    dependencies.uniq
+  end
 end