Skip to content

Commit b2ae002

Browse files
committed
fix: set_deadline
1 parent e79fd6b commit b2ae002

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lbplanner/services/plan/set_deadline.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,10 +87,10 @@ public static function set_deadline(int $moduleid, int $deadlinestart, int $dead
8787
throw new \moodle_exception('Access denied');
8888
}
8989

90-
// If a deadline already exists.
91-
if (!$DB->record_exists(plan_helper::DEADLINES_TABLE, ['moduleid' => $moduleid, 'planid' => $planid])) {
90+
$deadline = $DB->get_record(plan_helper::DEADLINES_TABLE, ['moduleid' => $moduleid, 'planid' => $planid]);
91+
92+
if ($deadline !== false) {
9293
// Update the existing deadline.
93-
$deadline = $DB->get_record(plan_helper::DEADLINES_TABLE, ['moduleid' => $moduleid, 'planid' => $planid]);
9494

9595
$deadline->deadlinestart = $deadlinestart;
9696
$deadline->deadlineend = $deadlineend;

0 commit comments

Comments
 (0)