From 11361f35be7bd1c3a9ad52e6ccd674244a8ad3db Mon Sep 17 00:00:00 2001 From: Andrew Nicols Date: Tue, 8 Nov 2016 12:45:57 +0800 Subject: [PATCH] MDL-56737 externallib: Fetch token after inserting --- lib/externallib.php | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/externallib.php b/lib/externallib.php index 9257f82893c..3eaee4fc307 100644 --- a/lib/externallib.php +++ b/lib/externallib.php @@ -1057,6 +1057,7 @@ function external_generate_token_for_current_user($service) { // Generate the private token, it must be transmitted only via https. $token->privatetoken = random_string(64); $token->id = $DB->insert_record('external_tokens', $token); + $token = $DB->get_record('external_tokens', ['id' => $token->id]); $params = array( 'objectid' => $token->id,