templates: use safer way to extract user_agent from request.

Several reports were that user_agent was None causing a 500
while rendering template
This commit is contained in:
Marcin Kuzminski 2017-09-18 13:35:07 +02:00
parent f59da891ad
commit b3199dd73b

View file

@ -29,7 +29,7 @@ c.template_context['default_user'] = {
<title>${self.title()}</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
% if 'safari' in request.user_agent.lower():
% if 'safari' in (request.user_agent or '').lower():
<meta name="referrer" content="origin">
% else:
<meta name="referrer" content="origin-when-cross-origin">