Merge branch '362-cmb-fix-dashboard-status-change' into '270-final-cmb-fixes'

Make sure rider's active jo is in an open status #362

See merge request jankstudio/resq!407
This commit is contained in:
Kendrick Chan 2020-03-05 01:21:27 +00:00
commit 511d971814

View file

@ -320,7 +320,18 @@ class Rider
{
// check if we have set a custom active
if ($this->active_job_order != null)
return $this->active_job_order;
{
switch ($this->active_job_order->getStatus())
{
// if jo is open, return it
case JOStatus::ASSIGNED:
case JOStatus::IN_TRANSIT:
case JOStatus::IN_PROGRESS:
return $this->active_job_order;
}
// if active jo is not open, get the next open one
}
// no custom active job order
$active_status = [