From e961bc42cd17f5c04d07fddd243c721e5297e0a4 Mon Sep 17 00:00:00 2001 From: Daniel Nouri Date: Sat, 17 Mar 2012 22:29:57 +0100 Subject: [PATCH] Don't instantiate a TemplateAPI if there's no request. --- kotti/views/util.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/kotti/views/util.py b/kotti/views/util.py index 42b66c1e3..99ef2ea25 100644 --- a/kotti/views/util.py +++ b/kotti/views/util.py @@ -50,8 +50,9 @@ def render_view(context, request, name='', secure=True): def add_renderer_globals(event): if event['renderer_name'] != 'json': - api = getattr(event['request'], 'template_api', None) - if api is None: + request = event['request'] + api = getattr(request, 'template_api', None) + if api is None and request is not None: api = template_api(event['context'], event['request']) event['api'] = api