From 7a74665e22c999444cec5aa8d4c2f3c42dc4546d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Gaya?= <sebastien.gaya@gmail.com> Date: Mon, 3 Mar 2025 10:43:11 +0100 Subject: [PATCH] fix missing program page categories association def --- app/models/education/program/with_websites_categories.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/models/education/program/with_websites_categories.rb b/app/models/education/program/with_websites_categories.rb index f47a1dbbf..41a189ff3 100644 --- a/app/models/education/program/with_websites_categories.rb +++ b/app/models/education/program/with_websites_categories.rb @@ -12,6 +12,10 @@ module Education::Program::WithWebsitesCategories class_name: 'Communication::Website::Portfolio::Category', dependent: :destroy + has_many :website_page_categories, + class_name: 'Communication::Website::Page::Category', + dependent: :destroy + has_many :website_post_categories, class_name: 'Communication::Website::Post::Category', dependent: :destroy @@ -26,6 +30,7 @@ module Education::Program::WithWebsitesCategories categories[:events] = website_agenda_categories.find_by(communication_website_id: website.id)&.localization_for(language) categories[:posts] = website_post_categories.find_by(communication_website_id: website.id)&.localization_for(language) categories[:projects] = website_portfolio_categories.find_by(communication_website_id: website.id)&.localization_for(language) + categories[:pages] = website_page_categories.find_by(communication_website_id: website.id)&.localization_for(language) categories.compact end end -- GitLab