From 76881c37eab1ebda95ed85f37a86d0d0e37a9755 Mon Sep 17 00:00:00 2001 From: Deepinder Setia Date: Wed, 20 Jul 2016 15:25:37 -0700 Subject: [PATCH] Keystone middleware doesn't like if token is unicode. It must be converted to string before validation. Change-Id: I537f3ca96229fd9abef18d8ceb56f3fee6fd1296 Fixes-Bug: #1604773 --- src/config/api-server/vnc_cfg_api_server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/config/api-server/vnc_cfg_api_server.py b/src/config/api-server/vnc_cfg_api_server.py index 770922e2024..a6713f7a59c 100644 --- a/src/config/api-server/vnc_cfg_api_server.py +++ b/src/config/api-server/vnc_cfg_api_server.py @@ -1730,7 +1730,7 @@ def obj_perms_http_get(self): raise cfgm_common.exceptions.HttpError( 400, 'Object uuid needed for validation') obj_uuid = get_request().query.uuid - user_token = get_request().query.token + user_token = get_request().query.token.encode("ascii") result = {'permissions' : ''}