diff -r e3d8db01f3f5 -r cb8ccbef8fa5 web/application.py --- a/web/application.py Wed Feb 18 18:06:41 2009 +0100 +++ b/web/application.py Wed Feb 18 19:19:57 2009 +0100 @@ -384,7 +384,8 @@ if tb: req.data['excinfo'] = excinfo req.form['vid'] = 'error' - content = self.vreg.main_template(req, 'main') + errview = self.vreg.select_view('error', req, None) + content = self.vreg.main_template(req, 'main-template', view=errview) except: content = self.vreg.main_template(req, 'error') raise StatusResponse(500, content) @@ -396,9 +397,10 @@ return self.vreg.main_template(req, 'loggedout') def notfound_content(self, req): - template = req.property_value('ui.main-template') or 'main' + template = req.property_value('ui.main-template') or 'main-template' req.form['vid'] = '404' - return self.vreg.main_template(req, template) + view404 = self.vreg.select_view('404', req, None) + return self.vreg.main_template(req, template, view=view) set_log_methods(CubicWebPublisher, LOGGER)