diff --git a/mod/assign/locallib.php b/mod/assign/locallib.php index b506521625e..63705a8e540 100644 --- a/mod/assign/locallib.php +++ b/mod/assign/locallib.php @@ -5466,11 +5466,9 @@ class assign { * @param int $updatetime * @return void */ - public function send_notification($userfrom, - $userto, - $messagetype, - $eventtype, - $updatetime) { + public function send_notification($userfrom, $userto, $messagetype, $eventtype, $updatetime) { + global $USER; + $uniqueid = $this->get_uniqueid_for_user(core_user::is_real_user($userfrom->id) ? $userfrom->id : $USER->id); self::send_assignment_notification($userfrom, $userto, $messagetype, @@ -5482,7 +5480,7 @@ class assign { $this->get_module_name(), $this->get_instance()->name, $this->is_blind_marking(), - $this->get_uniqueid_for_user($userfrom->id)); + $uniqueid); } /**