only save options for user if there is a authenticated user

This commit is contained in:
Laura Klünder 2017-12-24 21:39:21 +01:00
parent 8d2030f4af
commit e52a288fa5

View file

@ -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)