forked from CGM_Public/pretix_original
Stop creating an empty session on first request
This commit is contained in:
@@ -4,6 +4,8 @@ from django.core.signing import BadSignature, TimestampSigner
|
||||
|
||||
|
||||
def get_token(request, answer):
|
||||
if not request.session.session_key:
|
||||
request.session.create()
|
||||
payload = '{}:{}'.format(request.session.session_key, answer.pk)
|
||||
signer = TimestampSigner()
|
||||
return signer.sign(hashlib.sha1(payload.encode()).hexdigest())
|
||||
|
||||
Reference in New Issue
Block a user