From 5f7274d5e090cd123e56d56213a7983ade526bf6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9rome=20Perrin?= <jerome@nexedi.com> Date: Mon, 10 Dec 2007 14:10:35 +0000 Subject: [PATCH] for the same reasons as r18179, the table name also need to be prepended to workflow state column git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@18180 20353a03-c40f-0410-a6d1-a30d3c3de9de --- .../Extensions/Folder_getWorkflowActionDocumentList.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/product/ERP5Form/Extensions/Folder_getWorkflowActionDocumentList.py b/product/ERP5Form/Extensions/Folder_getWorkflowActionDocumentList.py index d18b319078..f27758e705 100644 --- a/product/ERP5Form/Extensions/Folder_getWorkflowActionDocumentList.py +++ b/product/ERP5Form/Extensions/Folder_getWorkflowActionDocumentList.py @@ -66,10 +66,12 @@ def getDocumentGroupByWorkflowStateList(self, **kw): for workflow_state in possible_state_list: selection_params = \ selection_tool.getSelectionParamsFor(selection_name).copy() - selection_params['where_expression'] = '%s is not NULL' % workflow_state - selection_params['group_by'] = ('catalog.portal_type', workflow_state) + selection_params['where_expression'] = \ + 'catalog.%s is not NULL' % workflow_state + selection_params['group_by'] = ('catalog.portal_type', + 'catalog.%s' % workflow_state) selection_params['select_expression'] = ( - 'count(catalog.uid) as count, catalog.portal_type, %s' + 'count(catalog.uid) as count, catalog.portal_type, catalog.%s' % workflow_state) for brain in self.searchFolder(**selection_params): -- 2.30.9