[Erp5-report] r18017 - /erp5/trunk/products/ERP5Form/Extensions/
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Dec 5 10:33:09 CET 2007
Author: jerome
Date: Wed Dec 5 10:33:09 2007
New Revision: 18017
URL: http://svn.erp5.org?rev=18017&view=rev
Log:
Zope 2.7 ExtensionClass instances cannot be __hash__'ed
Modified:
erp5/trunk/products/ERP5Form/Extensions/Folder_getWorkflowActionDocumentList.py
Modified: erp5/trunk/products/ERP5Form/Extensions/Folder_getWorkflowActionDocumentList.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/Extensions/Folder_getWorkflowActionDocumentList.py?rev=18017&r1=18016&r2=18017&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/Extensions/Folder_getWorkflowActionDocumentList.py (original)
+++ erp5/trunk/products/ERP5Form/Extensions/Folder_getWorkflowActionDocumentList.py Wed Dec 5 10:33:09 2007
@@ -105,16 +105,17 @@
for state_var in possible_state_list:
for workflow in wf_tool.getWorkflowsFor(document):
if state_var == workflow.variables.getStateVar():
- key = (document.getPortalTypeName(), workflow,
+ key = (document.getPortalTypeName(), workflow.getId(),
document.getProperty(state_var))
document_count = workflow_state_dict.get(key, [None, 0])[1]
workflow_state_dict[key] = document, document_count + 1
counter = 0
- for (ptype, workflow, state), (doc, document_count) in\
+ for (ptype, workflow_id, state), (doc, document_count) in\
workflow_state_dict.items():
counter += 1
+ workflow = wf_tool.getWorkflowById(workflow_id)
state_var = workflow.variables.getStateVar()
translated_workflow_state_title = doc.getProperty(
'translated_%s_title' % state_var)
More information about the Erp5-report
mailing list