From b15029de11b37dff3697ee7b38e621529c1f87cf Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Fri, 29 Jun 2018 09:53:12 -0700 Subject: [PATCH] Send tokenScopes as an array --- src/clients.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/clients.js b/src/clients.js index 78d64f4db..1561abb73 100644 --- a/src/clients.js +++ b/src/clients.js @@ -259,11 +259,11 @@ function addTokenByUserId(clientId, userId, expiresAt, callback) { const userScopes = accesscontrol.scopesForRoles(user.roles); var scope = accesscontrol.canonicalScopeString(result.scope); - var authorizedScopes = accesscontrol.intersectScopes(userScopes, scope.split(',')).join(','); + var authorizedScopes = accesscontrol.intersectScopes(userScopes, scope.split(',')); var token = tokendb.generateToken(); - tokendb.add(token, userId, result.id, expiresAt, authorizedScopes, function (error) { + tokendb.add(token, userId, result.id, expiresAt, authorizedScopes.join(','), function (error) { if (error) return callback(new ClientsError(ClientsError.INTERNAL_ERROR, error)); callback(null, {