From 25f54356d4262fc6d986536f9eafeb6ff6721dc2 Mon Sep 17 00:00:00 2001 From: Massimo Date: Thu, 31 Oct 2013 09:42:03 -0500 Subject: [PATCH] fixed issue 1755:IE11 vs gluon.contrib.user_agent - 'browser' key not existing anymore --- VERSION | 2 +- gluon/contrib/user_agent_parser.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 9c10dc01..8fe7df6a 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Version 2.7.4-stable+timestamp.2013.10.31.09.39.21 +Version 2.7.4-stable+timestamp.2013.10.31.09.41.31 diff --git a/gluon/contrib/user_agent_parser.py b/gluon/contrib/user_agent_parser.py index bbf6c93f..54a507a4 100644 --- a/gluon/contrib/user_agent_parser.py +++ b/gluon/contrib/user_agent_parser.py @@ -403,6 +403,9 @@ def detect(agent): break except Exception, ex: result['exception'] = ex + # hack to address https://code.google.com/p/web2py/issues/detail?id=1755 + if not 'browser' in result: + result['browser'] = Storage({'name':'IE11'}) return result