From ba8556f070e3e61404c54d10991b4984ea1ce029 Mon Sep 17 00:00:00 2001 From: Serghei MIHAI Date: Wed, 29 Oct 2014 12:42:43 +0100 Subject: [PATCH] do not redirect user on undefined redirect url Closes #5819 --- usr/local/univnautes/sp/sp/views.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/usr/local/univnautes/sp/sp/views.py b/usr/local/univnautes/sp/sp/views.py index aa68965..81a29b8 100644 --- a/usr/local/univnautes/sp/sp/views.py +++ b/usr/local/univnautes/sp/sp/views.py @@ -34,11 +34,14 @@ class Homepage(TemplateView): def get_context_data(self, *args, **kwargs): context = super(Homepage, self).get_context_data(*args, **kwargs) url, delay = get_redirect_params() + context.update({'redirect_url': url, + 'redirect_delay': delay}) + if not url: + return context if url == 'next_url': url = self.request.COOKIES.get(url, '') url = Template(url).render(Context(context)) - context.update({'redirect_url': url, - 'redirect_delay': delay}) + context['redirect_url'] = url return context homepage = login_required(Homepage.as_view()) -- 2.1.1