Skip to content

Commit 4e4f1e0

Browse files
author
Luca Degasperi
committed
Limit the query select on deleteExpired. Fixes #13
1 parent 0be88a1 commit 4e4f1e0

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/LucaDegasperi/OAuth2Server/Repositories/FluentSession.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,7 @@ public function deleteExpired()
180180
{
181181
$time = time();
182182
$expiredSessions = DB::table('oauth_sessions')
183+
->select(array('oauth_sessions.id as session_id'))
183184
->join('oauth_session_access_tokens', 'oauth_session_access_tokens.session_id', '=', 'oauth_sessions.id')
184185
->leftJoin('oauth_session_refresh_tokens', 'oauth_session_refresh_tokens.session_access_token_id', '=', 'oauth_session_access_tokens.id')
185186
->where('oauth_session_access_tokens.access_token_expires', '<', $time)
@@ -193,7 +194,7 @@ public function deleteExpired()
193194
} else {
194195
foreach ($expiredSessions as $session) {
195196
DB::table('oauth_sessions')
196-
->where('id', '=', $session->id)
197+
->where('id', '=', $session->session_id)
197198
->delete();
198199
}
199200

0 commit comments

Comments
 (0)