web/views/management.py
changeset 2670 4747145ff69c
parent 2650 18aec79ec3a3
child 2789 39712da6f397
child 2996 866a2c135c33
--- 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'<p>%s</p>' % self.req._('add a new permission'))
         form = self.vreg['forms'].select('base', self.req, entity=newperm,