diff --git a/app/models/university/organization.rb b/app/models/university/organization.rb
index f29dbcb81adf9ba29c75cc88ae1d6bdece104842..84a53aad21506c275584084e02c0f77aad848d52 100644
--- a/app/models/university/organization.rb
+++ b/app/models/university/organization.rb
@@ -55,11 +55,12 @@ class University::Organization < ApplicationRecord
   }
 
   def git_dependencies(website)
-    dependencies = website.menus.to_a
+    dependencies = []
     if for_website?(website)
       dependencies << self
       dependencies.concat active_storage_blobs
     end
+    dependencies += website.menus.to_a
     dependencies
   end
 
diff --git a/app/models/university/person.rb b/app/models/university/person.rb
index acc1f2dd895d59c7d5de7ae81e64c93e1cb05fec..5020468f0063412416994c72a9cccfb68d6ac081 100644
--- a/app/models/university/person.rb
+++ b/app/models/university/person.rb
@@ -133,7 +133,7 @@ class University::Person < ApplicationRecord
   end
 
   def git_dependencies(website)
-    dependencies = website.menus.to_a
+    dependencies = []
     if for_website?(website)
       dependencies << self
       dependencies.concat active_storage_blobs
@@ -142,6 +142,7 @@ class University::Person < ApplicationRecord
     dependencies << author if author.for_website?(website)
     dependencies << researcher if researcher.for_website?(website)
     dependencies << teacher if teacher.for_website?(website)
+    dependencies += website.menus.to_a
     dependencies
   end