diff options
author | Colin Watson <cjwatson@debian.org> | 2018-10-12 13:08:30 +0100 |
---|---|---|
committer | Colin Watson <cjwatson@debian.org> | 2018-10-12 13:08:30 +0100 |
commit | 883e591e1e08c13d1a8e909a113a621552ae4b55 (patch) | |
tree | 1614dd704afdac172759441ec055a393d5b51bf2 /macaroonbakery/httpbakery | |
parent | 2105a515d749b74eef9a6bb6af008aa6a842e313 (diff) |
New upstream version 1.2.0
Diffstat (limited to 'macaroonbakery/httpbakery')
-rw-r--r-- | macaroonbakery/httpbakery/_discharge.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/macaroonbakery/httpbakery/_discharge.py b/macaroonbakery/httpbakery/_discharge.py index f868d23..1873850 100644 --- a/macaroonbakery/httpbakery/_discharge.py +++ b/macaroonbakery/httpbakery/_discharge.py @@ -16,10 +16,13 @@ def discharge(ctx, content, key, locator, checker): @return The discharge macaroon {macaroonbakery.Macaroon} ''' id = content.get('id') - if id is None: + if id is not None: + id = id.encode('utf-8') + else: id = content.get('id64') if id is not None: id = utils.b64decode(id) + caveat = content.get('caveat64') if caveat is not None: caveat = utils.b64decode(caveat) |