diff --git a/app/models/concerns/with_git.rb b/app/models/concerns/with_git.rb index 852b5de247eef7c9db76876897607d0efaa45468..6fec8601b9fbb866450d12192d19f6abd910f77a 100644 --- a/app/models/concerns/with_git.rb +++ b/app/models/concerns/with_git.rb @@ -89,9 +89,7 @@ module WithGit protected def in_block_dependencies?(website) - website.blocks.find_each do |block| - return true if in? block.git_dependencies - end + website.blocks_dependencies.include?(self) end def dependencies_through_blocks(website) diff --git a/app/models/university/person.rb b/app/models/university/person.rb index 39479bef34e70254f0b61f81661ea111a15b2961..f36d3235e45eb92b26d37f282323483348283b3a 100644 --- a/app/models/university/person.rb +++ b/app/models/university/person.rb @@ -208,11 +208,11 @@ class University::Person < ApplicationRecord end def for_website?(website) - in_block_dependencies?(website) || administrator.for_website?(website) || author.for_website?(website) || researcher.for_website?(website) || - teacher.for_website?(website) + teacher.for_website?(website) || + in_block_dependencies?(website) end def full_street_address