From 7159493d67b8c96e145ccf613ea13cf3fea8a320 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Mon, 18 Dec 2017 15:01:17 +0100 Subject: [PATCH] fix redeeming via qr code --- src/c3nav/site/views.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/c3nav/site/views.py b/src/c3nav/site/views.py index 8aa8a049..1a3303ed 100644 --- a/src/c3nav/site/views.py +++ b/src/c3nav/site/views.py @@ -253,15 +253,13 @@ def access_redeem_view(request, token): num_restrictions = len(token.restrictions) if request.method == 'POST': - token.redeemed = True - token.save() - if not request.user.is_authenticated: messages.info(request, _('You need to log in to unlock areas.')) request.session['redeem_token_on_login'] = str(token.token) + token.redeem() return redirect('site.login') - token.redeemed_by = request.user + token.redeem(request.user) token.save() messages.success(request, ungettext_lazy('Area successfully unlocked.',