From fecbb25eb218a2d7b916dde45f8baaf45a5c73c4 Mon Sep 17 00:00:00 2001 From: Fabien Morin <fabien@nexedi.com> Date: Fri, 16 Oct 2009 12:45:47 +0000 Subject: [PATCH] revert r29644 : it break many things because updateLocalRolesOnDocument was not unrestricted like it was before. Now it is unrestricted again. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@29761 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5Type/ERP5Type.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/product/ERP5Type/ERP5Type.py b/product/ERP5Type/ERP5Type.py index 025396e815..af31083fb8 100644 --- a/product/ERP5Type/ERP5Type.py +++ b/product/ERP5Type/ERP5Type.py @@ -394,12 +394,7 @@ class ERP5TypeInformation(XMLObject, # workflow and it is annoyning without security setted ob.portal_type = self.getId() - # Here we don't use "if len(self.getFilteredRoleListFor(ob))" - # but use "for role in self.getFilteredRoleListFor(ob)" because - # getFilteredRoleListFor returns a generator. - for role in self.getFilteredRoleListFor(ob): - self.updateLocalRolesOnDocument(ob) - break + self.updateLocalRolesOnDocument(ob) # notify workflow after generating local roles, in order to prevent # Unauthorized error on transition's condition -- 2.30.9