diff -r 2bb628e0cc3b -r 1578e1a57828 web/views/urlpublishing.py --- a/web/views/urlpublishing.py Mon Aug 03 16:33:27 2009 +0200 +++ b/web/views/urlpublishing.py Mon Aug 03 16:50:22 2009 +0200 @@ -151,7 +151,7 @@ etype = self.vreg.case_insensitive_etypes[parts.pop(0).lower()] except KeyError: raise PathDontMatch() - cls = self.vreg.etype_class(etype) + cls = self.vreg['etypes'].etype_class(etype) if parts: if len(parts) == 2: attrname = parts.pop(0).lower()