From 2a6c547d77e58b3e4a5e514993388ea69e831df7 Mon Sep 17 00:00:00 2001 From: Mark Nelson Date: Thu, 27 Apr 2017 15:18:11 +0800 Subject: [PATCH] #48 Make required time check more robust --- classes/task/email_certificate_task.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/classes/task/email_certificate_task.php b/classes/task/email_certificate_task.php index 8fd0333..a86d490 100644 --- a/classes/task/email_certificate_task.php +++ b/classes/task/email_certificate_task.php @@ -117,9 +117,11 @@ class email_certificate_task extends \core\task\scheduled_task { } // Check that they have passed the required time. - if (\mod_customcert\certificate::get_course_time($customcert->courseid, - $enroluser->id) < ($customcert->requiredtime * 60)) { - continue; + if (!empty($customcert->requiredtime)) { + if (\mod_customcert\certificate::get_course_time($customcert->courseid, + $enroluser->id) < ($customcert->requiredtime * 60)) { + continue; + } } // Ok, issue them the certificate.