From 3dafd3d1adf8d327a3deb381b9c787115c211b43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Gaya?= <sebastien.gaya@gmail.com> Date: Thu, 29 Dec 2022 14:55:44 +0100 Subject: [PATCH] includes in website.dependencies --- app/models/communication/website.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/communication/website.rb b/app/models/communication/website.rb index 3fba5c493..7bc72d264 100644 --- a/app/models/communication/website.rb +++ b/app/models/communication/website.rb @@ -82,8 +82,8 @@ class Communication::Website < ApplicationRecord def git_dependencies(website) dependencies = [self, config_default_languages, config_default_permalinks, config_development_config, config_production_config] + menus - dependencies += pages + pages.map(&:active_storage_blobs).flatten - dependencies += posts + posts.map(&:active_storage_blobs).flatten + dependencies += pages + pages.includes(parent: { featured_image_attachment: :blob }, featured_image_attachment: :blob).map(&:active_storage_blobs).flatten + dependencies += posts + posts.includes(featured_image_attachment: :blob).map(&:active_storage_blobs).flatten dependencies += people_with_facets + people.map(&:active_storage_blobs).flatten dependencies += organizations_in_blocks + organizations_in_blocks.map(&:active_storage_blobs).flatten dependencies += categories -- GitLab