From 10743b02067674f2f0b8af57adf4a693801837a7 Mon Sep 17 00:00:00 2001 From: Christian Lawson-Perfect Date: Thu, 11 Mar 2021 09:35:03 +0000 Subject: [PATCH] on entry, save the session if its key is None --- numbas_lti/views/entry.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/numbas_lti/views/entry.py b/numbas_lti/views/entry.py index d445c66..9f39aa7 100644 --- a/numbas_lti/views/entry.py +++ b/numbas_lti/views/entry.py @@ -56,9 +56,9 @@ def lti_entry(request): if request.method != 'POST': return not_post(request) + if request.session.session_key is None: + request.session.save() session_key = request.session.session_key - if session_key is None: - session_key = '' return redirect(add_query_param(reverse('check_cookie_entry'),{'session_key':session_key})) def do_lti_entry(request):