From 43eabe92de55d32b9ff218e676864562d99c9082 Mon Sep 17 00:00:00 2001 From: Jordan Doyle Date: Sun, 26 Jun 2016 15:43:11 +0100 Subject: [PATCH] Fix error when a event type gets deleted --- app/Http/Controllers/Event/TimetableController.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/Http/Controllers/Event/TimetableController.php b/app/Http/Controllers/Event/TimetableController.php index bbdabab..211a46d 100644 --- a/app/Http/Controllers/Event/TimetableController.php +++ b/app/Http/Controllers/Event/TimetableController.php @@ -260,6 +260,12 @@ class TimetableController extends Controller } foreach ($week as $slot) { + if (!$slot->type) { + // the type this slot belonged to has gone. + $slot->delete(); + continue; + } + $type = $slot->type->name; $carbon = Carbon::now()->setISODate( -- libgit2 1.7.2