diff --git a/app/models/communication/website/with_dependencies.rb b/app/models/communication/website/with_dependencies.rb index 2a45d80afcaeffdb610721ce0e43139a08f47865..e303cb563f3ab715cdfb6ee7c9f56cca18214990 100644 --- a/app/models/communication/website/with_dependencies.rb +++ b/app/models/communication/website/with_dependencies.rb @@ -41,7 +41,7 @@ module Communication::Website::WithDependencies end def blocks_dependencies - blocks_dependencies ||= blocks.collect(&:git_dependencies).flatten.compact.uniq + @blocks_dependencies ||= blocks.collect(&:git_dependencies).flatten.compact.uniq end def education_diplomas @@ -73,7 +73,7 @@ module Communication::Website::WithDependencies end def people_in_blocks - blocks_dependencies.reject { |dependency| !dependency.is_a? University::Person } + @people_in_blocks ||= blocks_dependencies.reject { |dependency| !dependency.is_a? University::Person } end def organizations @@ -81,11 +81,11 @@ module Communication::Website::WithDependencies end def organizations_in_blocks - blocks_dependencies.reject { |dependency| !dependency.is_a? University::Organization } + @organizations_in_blocks ||= blocks_dependencies.reject { |dependency| !dependency.is_a? University::Organization } end def people_with_facets_in_blocks - blocks_dependencies.reject { |dependency| !dependency.class.to_s.start_with?('University::Person') } + @people_with_facets_in_blocks ||= blocks_dependencies.reject { |dependency| !dependency.class.to_s.start_with?('University::Person') } end def people