From 99e632c446b5f9600acb98a913632dcfda450623 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Dagef=C3=B6rde?= Date: Mon, 21 Aug 2017 15:57:24 +0200 Subject: [PATCH] MDL-59889 oauth2: Remove check for storing new refresh token --- lib/classes/oauth2/client.php | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/lib/classes/oauth2/client.php b/lib/classes/oauth2/client.php index 07a775dbb0a..72baad9ae3e 100644 --- a/lib/classes/oauth2/client.php +++ b/lib/classes/oauth2/client.php @@ -215,15 +215,9 @@ class client extends \oauth2_client { $this->store_token($accesstoken); if (isset($r->refresh_token)) { - $userinfo = $this->get_userinfo(); - - if ($userinfo['email'] == $systemaccount->get('email')) { - $systemaccount->set('refreshtoken', $r->refresh_token); - $systemaccount->update(); - $this->refreshtoken = $r->refresh_token; - } else { - throw new moodle_exception('Attempt to store refresh token for non-system user.'); - } + $systemaccount->set('refreshtoken', $r->refresh_token); + $systemaccount->update(); + $this->refreshtoken = $r->refresh_token; } return true;