From 0ff68bec46ca61e8d85b8f2aa0ead332a465fa04 Mon Sep 17 00:00:00 2001 From: Berg Date: Wed, 8 Apr 2015 16:34:37 +0300 Subject: [PATCH] some time lost without FLAVOURS_GET_PARAMETER --- django_mobile/middleware.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/django_mobile/middleware.py b/django_mobile/middleware.py index 9ce62bd..c1a9534 100644 --- a/django_mobile/middleware.py +++ b/django_mobile/middleware.py @@ -1,5 +1,5 @@ import re -from django_mobile import flavour_storage +from django_mobile import flavour_storage, get_flavour from django_mobile import set_flavour, _init_flavour from django_mobile.conf import settings @@ -12,6 +12,9 @@ def process_request(self, request): flavour = request.GET[settings.FLAVOURS_GET_PARAMETER] if flavour in settings.FLAVOURS: set_flavour(flavour, request, permanent=True) + else: + flavour = get_flavour() + set_flavour(flavour, request, permanent=True) def process_response(self, request, response): flavour_storage.save(request, response)