From 5b75043d93341cf08dff5fbed00d6d4bcbcac223 Mon Sep 17 00:00:00 2001
From: Sebastien Robin <seb@nexedi.com>
Date: Wed, 13 May 2020 22:35:30 +0200
Subject: [PATCH] WOELFEL TEMP: avoid recursive migration of portal solver
 processes

---
 product/ERP5/ERP5Site.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/product/ERP5/ERP5Site.py b/product/ERP5/ERP5Site.py
index 2fdbe62441..7e7302652e 100644
--- a/product/ERP5/ERP5Site.py
+++ b/product/ERP5/ERP5Site.py
@@ -1799,9 +1799,10 @@ class ERP5Site(FolderMixIn, CMFSite, CacheCookieMixin):
         if tool_id not in ('portal_property_sheets', 'portal_components'):
           if tool_id in ('portal_categories', ):
             tool = tool.activate()
+          LOG('migrate tool_id', 0, tool_id)
           tool.migrateToPortalTypeClass(tool_id not in (
             'portal_activities', 'portal_simulation', 'portal_templates',
-            'portal_trash', 'portal_catalog'))
+            'portal_trash', 'portal_catalog', 'portal_solver_processes'))
           if tool_id in ('portal_trash', 'portal_catalog'):
             for obj in tool.objectValues():
               obj.migrateToPortalTypeClass()
-- 
2.30.9