diff --git a/lib/models/ConsultationSlot.php b/lib/models/ConsultationSlot.php index 1177fcec98f986028dfaae5dac96614eb713d448..ebda30a3815bec152e7473142c8ed35762c9bbd9 100644 --- a/lib/models/ConsultationSlot.php +++ b/lib/models/ConsultationSlot.php @@ -222,7 +222,12 @@ class ConsultationSlot extends SimpleORMap // Add events for missing responsible users $missing = array_diff($responsible_ids, $this->events->pluck('user_id')); foreach ($missing as $user_id) { - $event = $this->createEvent(User::find($user_id)); + $user = User::find($user_id); + if (!$user) { + continue; + } + + $event = $this->createEvent($user); ConsultationEvent::create([ 'slot_id' => $this->id, 'user_id' => $user_id,