Skip to content
Snippets Groups Projects
Commit 58ad25d0 authored by Jeremy Kersten's avatar Jeremy Kersten
Browse files

[FIX] website_event - Check that template exists before to render it

parent a4bc65cd
Branches
Tags
No related merge requests found
......@@ -34,6 +34,7 @@ import time
from dateutil.relativedelta import relativedelta
from openerp import tools
import werkzeug.urls
from werkzeug.exceptions import NotFound
try:
import GeoIP
......@@ -175,6 +176,16 @@ class website_event(http.Controller):
'event': event,
'main_object': event
}
if '.' not in page:
page = 'website_event.%s' % page
try:
request.website.get_template(page)
except ValueError, e:
# page not found
raise NotFound
return request.website.render(page, values)
@http.route(['/event/<model("event.event"):event>'], type='http', auth="public", website=True, multilang=True)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment