MDL-59869 oauth2: Fix notification method

This commit is contained in:
Jan Dageförde
2017-08-26 15:42:12 +02:00
parent efbe24f5a8
commit 8aa17e1347
@@ -25,12 +25,13 @@
namespace core\oauth2;
use \core\task\scheduled_task;
use core_user;
use moodle_exception;
defined('MOODLE_INTERNAL') || die();
/**
* Simple task to delete old messaging records.
* Task to refresh system tokens regularly. Admins are notified in case an authorisation expires.
* @package core
* @copyright 2017 Damyon Wiese
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
@@ -51,6 +52,7 @@ class refresh_system_tokens_task extends scheduled_task {
* @param \core\oauth2\issuer $issuer
*/
protected function notify_admins(\core\oauth2\issuer $issuer) {
global $CFG;
$admins = get_admins();
if (empty($admins)) {
@@ -63,8 +65,8 @@ class refresh_system_tokens_task extends scheduled_task {
$message = new \core\message\message();
$message->courseid = SITEID;
$message->component = 'moodle';
$message->name = 'oauthrefreshtokenexpired';
$message->userfrom = core\user::get_noreply_user();
$message->name = 'errors';
$message->userfrom = core_user::get_noreply_user();
$message->userto = $admin;
$message->subject = $short;
$message->fullmessage = $long;