Skip to content

Commit 35759fc

Browse files
Added support for Django 2.x
Fixes ViktorStiskala#6
1 parent 4522c40 commit 35759fc

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
setup(
99
name='django-shared-session',
10-
version='0.3.3',
10+
version='0.4.0',
1111
packages=['shared_session', 'shared_session.templatetags'],
1212
include_package_data=True,
1313
license='MPL',

shared_session/templatetags/shared_session.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,13 @@ def encrypt_payload(self, data):
4949
return box.encrypt(message, nonce)
5050

5151
def get_message(self, request, domain):
52-
return urlsafe_base64_encode(self.encrypt_payload({
52+
enc_payload = self.encrypt_payload({
5353
'key': request.session.session_key,
5454
'src': request.META['HTTP_HOST'],
5555
'dst': domain,
5656
'ts': timezone.now().isoformat()
57-
}))
57+
})
58+
return urlsafe_base64_encode(enc_payload).decode('ascii')
5859

5960
def build_url(self, domain, message):
6061
return urljoin(domain, reverse('shared_session:share', kwargs={'message': message}))

0 commit comments

Comments
 (0)