diff -r cab66dfe0db6 -r 4747145ff69c web/views/management.py --- a/web/views/management.py Tue Aug 04 00:54:41 2009 +0200 +++ b/web/views/management.py Tue Aug 04 14:49:05 2009 +0200 @@ -160,7 +160,7 @@ self.w(self.req._('no associated permissions')) def require_permission_edit_form(self, entity): - newperm = self.vreg.etype_class('CWPermission')(self.req, None) + newperm = self.vreg['etypes'].etype_class('CWPermission')(self.req) newperm.eid = self.req.varmaker.next() self.w(u'

%s

' % self.req._('add a new permission')) form = self.vreg['forms'].select('base', self.req, entity=newperm,