From e52a288fa5485fd7dd5f6fe4dad1723ad7e76cda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Sun, 24 Dec 2017 21:39:21 +0100 Subject: [PATCH] only save options for user if there is a authenticated user --- src/c3nav/routing/models.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/c3nav/routing/models.py b/src/c3nav/routing/models.py index 8ea5a25f..27c99847 100644 --- a/src/c3nav/routing/models.py +++ b/src/c3nav/routing/models.py @@ -99,11 +99,11 @@ class RouteOptions(models.Model): if user_options is not None: user_options.clean_data() - if session_options and not user_options: - user_options = session_options - user_options.user = request.user - user_options.save() - request.session.pop('session_options') + if session_options and not user_options: + user_options = session_options + user_options.user = request.user + user_options.save() + request.session.pop('session_options') return user_options or session_options or cls(request=request)