From 98a4ad942a1bf0eb2780a0909c289e293f55ca66 Mon Sep 17 00:00:00 2001 From: pabois <pierreandre.boissinot@noesya.coop> Date: Thu, 1 Jun 2023 10:27:33 +0200 Subject: [PATCH] better dependencies --- app/models/communication/website/page.rb | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/models/communication/website/page.rb b/app/models/communication/website/page.rb index c9936abd6..88c3fad3b 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 -- GitLab