From 7ea618e5ce55bd83c5d1e233dfca2ff5fc54b62f Mon Sep 17 00:00:00 2001 From: Nicolas Delaby <nicolas@nexedi.com> Date: Wed, 23 Mar 2011 09:51:46 +0000 Subject: [PATCH] It is required to postpone execution of discoverMetadata after indexation of document, because migratePortalType method try to update related categories. So it needs an up to date catalog state in order to succeeds. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@44529 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5/Tool/ContributionTool.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/product/ERP5/Tool/ContributionTool.py b/product/ERP5/Tool/ContributionTool.py index 296a5648db..464e243f2e 100644 --- a/product/ERP5/Tool/ContributionTool.py +++ b/product/ERP5/Tool/ContributionTool.py @@ -405,7 +405,8 @@ class ContributionTool(BaseTool): # be for user interface and should thus be handled by # ZODB scripts document.activate(after_path_and_method_id=(document.getPath(), - ('convertToBaseFormat', 'Document_tryToConvertToBaseFormat'))) \ + ('convertToBaseFormat', 'Document_tryToConvertToBaseFormat', + 'immediateReindexObject', 'recursiveImmediateReindexObject')))\ .discoverMetadata(filename=filename, user_login=user_login, input_parameter_dict=input_parameter_dict) -- 2.30.9