From 3197178d14b3deafd0d1d9a865ef7212b3a696c2 Mon Sep 17 00:00:00 2001
From: pabois <pierreandre.boissinot@noesya.coop>
Date: Fri, 6 Jan 2023 17:12:29 +0100
Subject: [PATCH] fix

---
 db/migrate/20230106130950_set_about_from_menu_item_kind.rb | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/db/migrate/20230106130950_set_about_from_menu_item_kind.rb b/db/migrate/20230106130950_set_about_from_menu_item_kind.rb
index 3e43f8180..61a69f1f7 100644
--- a/db/migrate/20230106130950_set_about_from_menu_item_kind.rb
+++ b/db/migrate/20230106130950_set_about_from_menu_item_kind.rb
@@ -14,12 +14,11 @@ class SetAboutFromMenuItemKind < ActiveRecord::Migration[7.0]
       '62' => Communication::Website::Page::ResearchPaper
     }
 
-    websites = Communication::Website.where(id: Communication::Website::Menu::Item.where(kind: mapping.keys).distinct.pluck(:website_id))
-    Communication::Website::Menu::Item.includes(:website).where(kind: mapping.keys.map(&:to_i)).find_each do |menu_item|
+    kinds = mapping.keys.map(&:to_i)
+    Communication::Website::Menu::Item.includes(:website).where(kind: kinds).find_each do |menu_item|
       page_class = mapping[menu_item.kind_before_type_cast.to_s]
       about = menu_item.website.special_page(page_class)
       menu_item.update(about: about, kind: :page)
     end
-    websites.find_each(&:sync_with_git)
   end
 end
-- 
GitLab