File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed
shared_session/templatetags Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change 7
7
8
8
setup (
9
9
name = 'django-shared-session' ,
10
- version = '0.3.3 ' ,
10
+ version = '0.4.0 ' ,
11
11
packages = ['shared_session' , 'shared_session.templatetags' ],
12
12
include_package_data = True ,
13
13
license = 'MPL' ,
Original file line number Diff line number Diff line change @@ -49,12 +49,13 @@ def encrypt_payload(self, data):
49
49
return box .encrypt (message , nonce )
50
50
51
51
def get_message (self , request , domain ):
52
- return urlsafe_base64_encode ( self .encrypt_payload ({
52
+ enc_payload = self .encrypt_payload ({
53
53
'key' : request .session .session_key ,
54
54
'src' : request .META ['HTTP_HOST' ],
55
55
'dst' : domain ,
56
56
'ts' : timezone .now ().isoformat ()
57
- }))
57
+ })
58
+ return urlsafe_base64_encode (enc_payload ).decode ('ascii' )
58
59
59
60
def build_url (self , domain , message ):
60
61
return urljoin (domain , reverse ('shared_session:share' , kwargs = {'message' : message }))
You can’t perform that action at this time.
0 commit comments