Resolve "Add checking if JO is null in hubArrive" #1667

Open
korina.cordero wants to merge 1 commit from 742-add-checking-if-jo-is-null-in-hubarrive into master

View file

@ -725,16 +725,20 @@ class RiderAppController extends APIController
// get rider's current job order // get rider's current job order
$jo = $rider->getCurrentJobOrder(); $jo = $rider->getCurrentJobOrder();
// set delivery status // check if JO is null
$jo->setDeliveryStatus(DeliveryStatus::RIDER_ARRIVE_HUB); if ($jo)
{
// set delivery status
$jo->setDeliveryStatus(DeliveryStatus::RIDER_ARRIVE_HUB);
$timestamp_event = new JOEvent(); $timestamp_event = new JOEvent();
$timestamp_event->setDateHappen(new DateTime()) $timestamp_event->setDateHappen(new DateTime())
->setTypeID(JOEventType::RIDER_ARRIVE_HUB) ->setTypeID(JOEventType::RIDER_ARRIVE_HUB)
->setJobOrder($jo) ->setJobOrder($jo)
->setRider($rider); ->setRider($rider);
$em->persist($timestamp_event); $em->persist($timestamp_event);
}
// tag rider as available // tag rider as available
$rider->setAvailable(true); $rider->setAvailable(true);