diff --git a/VIPSWeb/views.py b/VIPSWeb/views.py index b94b7e43390d1a7e8b9aeb33d0a62676c30ea74f..10b943e0765670ac74f2709f43854c108f0c0359 100755 --- a/VIPSWeb/views.py +++ b/VIPSWeb/views.py @@ -66,10 +66,11 @@ def index(request): # Serving settings for JavaScript def settings_js(request): - user_agent = request.META['HTTP_USER_AGENT'] + user_agent = request.META.get('HTTP_USER_AGENT', None) user_is_ie = False - if user_agent.find("MSIE") >= 0 or user_agent.find("Trident") >= 0: - user_is_ie = True + if user_agent is not None: + if user_agent.find("MSIE") >= 0 or user_agent.find("Trident") >= 0: + user_is_ie = True context = { 'crop_categories': CropCategory.get_crop_categories_from_vipslogic_as_text(), 'user_is_ie': user_is_ie,