From ed46dda1f45c1e9f038446dba45bba7b5f83bb0f Mon Sep 17 00:00:00 2001 From: Arnaud Fontaine <arnaud.fontaine@nexedi.com> Date: Fri, 11 Nov 2011 13:45:19 +0900 Subject: [PATCH] Do not override portal_type for Catalog search when already given as a parameter of Document_getOtherVersionDocumentList. This fixes test_Document_getOtherVersionDocumentList from testDmsWithPreConversion.TestDocumentWithPreConversion. --- .../erp5_dms/Document_getOtherVersionDocumentList.xml | 3 ++- bt5/erp5_dms/bt/change_log | 3 +++ bt5/erp5_dms/bt/revision | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/Document_getOtherVersionDocumentList.xml b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/Document_getOtherVersionDocumentList.xml index 24aa84f51d..abf737b27a 100644 --- a/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/Document_getOtherVersionDocumentList.xml +++ b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/Document_getOtherVersionDocumentList.xml @@ -64,7 +64,8 @@ if kw[\'reference\'] is None:\n # we can not find other "verions" of this document as it doesn\'t have a reference\n return []\n kw[\'uid\'] = \'!=%s\' %document.getUid()\n -kw[\'portal_type\'] = context.getPortalDocumentTypeList()\n +if \'portal_type\' not in kw:\n + kw[\'portal_type\'] = context.getPortalDocumentTypeList()\n return portal.portal_catalog(**kw)\n </string> </value> </item> diff --git a/bt5/erp5_dms/bt/change_log b/bt5/erp5_dms/bt/change_log index 70e3c5af44..e0e6f28213 100644 --- a/bt5/erp5_dms/bt/change_log +++ b/bt5/erp5_dms/bt/change_log @@ -1,3 +1,6 @@ +2011-11-11 arnaud.fontaine +* Do not override portal_type for Catalog search when already given as a parameter of Document_getOtherVersionDocumentList. + 2011-03-28 Kazuhiko * we should have at most only one published/released/shared document for each reference/language, i.e. we should not have both published and released document with the same reference/language at the same time. diff --git a/bt5/erp5_dms/bt/revision b/bt5/erp5_dms/bt/revision index 94ad64da68..1e36b9134a 100644 --- a/bt5/erp5_dms/bt/revision +++ b/bt5/erp5_dms/bt/revision @@ -1 +1 @@ -1257 \ No newline at end of file +1258 \ No newline at end of file -- 2.30.9