From 8dd06b2d5ea0dcf39de03f6989b02feb110d70a5 Mon Sep 17 00:00:00 2001 From: Korina Cordero Date: Thu, 9 Sep 2021 03:40:53 +0000 Subject: [PATCH] Add null check for previous rider when re-assigning rider. #621 --- src/Service/JobOrderHandler/ResqJobOrderHandler.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/Service/JobOrderHandler/ResqJobOrderHandler.php b/src/Service/JobOrderHandler/ResqJobOrderHandler.php index 4a98b490..789c3690 100644 --- a/src/Service/JobOrderHandler/ResqJobOrderHandler.php +++ b/src/Service/JobOrderHandler/ResqJobOrderHandler.php @@ -1475,10 +1475,12 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface // need to unset first rider's current job order $old_rider = $obj->getRider(); - $old_rider->setCurrentJobOrder(); - - // set available flag for first rider - $old_rider->setAvailable(true); + if ($old_rider != null) + { + $old_rider->setCurrentJobOrder(); + // set available flag for first rider + $old_rider->setAvailable(true); + } // coordinates $point = new Point($req->request->get('coord_lng'), $req->request->get('coord_lat'));