diff --git a/step/email/lib.php b/step/email/lib.php
index 7c2d8ab6d8ee3d0653b649f7917223715c056e39..cb1e4db1f13ee3a5cdd2e89d483141268b951bcb 100644
--- a/step/email/lib.php
+++ b/step/email/lib.php
@@ -60,7 +60,8 @@ class email extends libbase {
public function process_course($processid, $instanceid, $course) {
global $DB;
$coursecontext = \context_course::instance($course->id);
- $userstobeinformed = get_users_by_capability($coursecontext, 'lifecyclestep/email:preventdeletion');
+ $userstobeinformed = get_enrolled_users($coursecontext, 'lifecyclestep/email:preventdeletion', 0,
+ 'u.id', null, null, null, true);
foreach ($userstobeinformed as $user) {
$record = new \stdClass();
$record->touser = $user->id;