diff --git a/app/models/communication/website/page.rb b/app/models/communication/website/page.rb index c9936abd6cb792a8cb7796b6c90a6ba1f433f599..88c3fad3be575ff80de176d739f42ed43e156eb3 100644 --- a/app/models/communication/website/page.rb +++ b/app/models/communication/website/page.rb @@ -97,9 +97,13 @@ class Communication::Website::Page < ApplicationRecord end def dependencies - active_storage_blobs + - blocks + - children + calculated_dependencies = active_storage_blobs + # children are used only if here is no block to display + if blocks.any? + calculated_dependencies += blocks + else + calculated_dependencies += children + end end def references