From 9563bd8cb2d68abcbda328d6f6d6051284ccbdc7 Mon Sep 17 00:00:00 2001 From: Kendrick Chan Date: Tue, 28 Jan 2020 05:53:52 +0800 Subject: [PATCH] Fix dashboard bug for active riders not in the database #270 --- src/Controller/HomeController.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Controller/HomeController.php b/src/Controller/HomeController.php index ca5654b4..2ecfcd09 100644 --- a/src/Controller/HomeController.php +++ b/src/Controller/HomeController.php @@ -50,6 +50,12 @@ class HomeController extends Controller foreach ($riders as $rider_id => $rider_data) { $rider = $em->getRepository(Rider::class)->find($rider_id); + if ($rider == null) + { + unset $riders[$rider_id]; + continue; + } + $jo = $rider->getActiveJobOrder(); if ($jo == null) $riders[$rider_id]['has_jo'] = false;