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