From 2beb9de2acef40f8e0f57a191a8badc0d0a02d9c Mon Sep 17 00:00:00 2001
From: Felix Di Lenarda <lenarda@math.tu-berlin.de>
Date: Tue, 10 Jan 2023 11:34:09 +0100
Subject: [PATCH] Inform only active users by email step
---
step/email/lib.php | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/step/email/lib.php b/step/email/lib.php
index 7c2d8ab..cb1e4db 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;
--
GitLab