Argument 1 passed to ConsultationSlot::{closure}() must be an instance of User, null given
Beschreibung
Folgender Fehler landet bei uns im Log nachdem ein Cronjob versucht hat einen User zu löschen:
25.11.2022 03:00:21 PHP Fatal error: Uncaught TypeError: Argument 1 passed to ConsultationSlot::{closure}() must be an instance of User, null given in /srv/studip_git/lib/models/ConsultationSlot.php:209
25.11.2022 03:00:21 Stack trace:
25.11.2022 03:00:21 #0 [internal function]: ConsultationSlot->{closure}(NULL)
25.11.2022 03:00:21 #1 /srv/studip_git/lib/models/ConsultationSlot.php(212): array_map(Object(Closure), Array)
25.11.2022 03:00:21 #2 /srv/studip_git/lib/models/ConsultationBooking.php(87): ConsultationSlot->updateEvents()
25.11.2022 03:00:21 #3 /srv/studip_git/lib/models/SimpleORMap.class.php(2185): ConsultationBooking::{closure}(Object(ConsultationBooking), 'after_store', Object(Closure))
25.11.2022 03:00:21 #4 /srv/studip_git/lib/models/SimpleORMap.class.php(1871): SimpleORMap->applyCallbacks('after_store')
25.11.2022 03:00:21 #5 /srv/studip_git/lib/models/CalendarEvent.class.php(89): SimpleORMap->store()
25.11.2022 03:00:21 #6 /srv/studip_git/lib/models/SimpleORMap.class.php(2185): CalendarEvent::{closure}(Object(CalendarEvent), 'after_delete', Object(Closure))
25.11.2022 03:00:21 #7 /srv/studip_git/lib/models/SimpleORMap.class.php(1979): SimpleORMap->applyCallbacks('after_delete')
25.11.2022 03:00:21 #8 /srv/studip_git/lib/model in /srv/studip_git/lib/models/ConsultationSlot.php on line 209```
Reproduzierbarkeit
Bisher nur im Cronjob aufgetaucht