Skip to content

Commit 2e7c1ca

Browse files
author
Luca Degasperi
committed
Merge pull request #14 from fx88/master
Bugfix in getScopes() Bug in Query and Cast the Resultobjects to Arrays
2 parents 4e4f1e0 + d20ff61 commit 2e7c1ca

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

src/LucaDegasperi/OAuth2Server/Repositories/FluentSession.php

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -138,11 +138,18 @@ public function associateScope($accessTokenId, $scopeId)
138138

139139
public function getScopes($accessToken)
140140
{
141-
return DB::table('oauth_session_token_scopes')
142-
->join('oauth_session_access_tokens', 'oauth_session_token_scopes.session_access_token_id', '=', 'oauth_session_access_tokens.id')
143-
->join('oauth_scopes', 'oauth_session_token_scopes.session_access_token_id', '=', 'oauth_scopes.id')
144-
->where('access_token', $accessToken)
145-
->get();
141+
$scope_query = DB::table('oauth_session_token_scopes')
142+
->join('oauth_session_access_tokens', 'oauth_session_token_scopes.session_access_token_id', '=', 'oauth_session_access_tokens.id')
143+
->join('oauth_scopes', 'oauth_session_token_scopes.scope_id', '=', 'oauth_scopes.id')
144+
->where('access_token', $accessToken)
145+
->get();
146+
147+
foreach($scope_query as $scope)
148+
{
149+
$scopes[]['scope'] = $scope->scope;
150+
}
151+
152+
return $scopes;
146153
}
147154

148155
public function associateAuthCodeScope($authCodeId, $scopeId)

0 commit comments

Comments
 (0)