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;