Resolve "Fix nearest hub issue" #1574

Merged
korina.cordero merged 5 commits from 651-fix-nearest-hub-issue into master 2022-03-24 06:35:40 +00:00
Showing only changes of commit e80ce9db66 - Show all commits

View file

@ -4336,7 +4336,16 @@ class APIController extends Controller implements LoggedController
foreach ($nearest_hubs_with_distance as $nhd)
{
if (empty($nearest))
$nearest = $nhd;
{
// get the slots for the hub to check if hub is available for assignment
$hub_slots = $this->getHubRiderSlots($nhd['hub'], $em);
$flag_hub_available = $hub_slots['flag_hub_available'];
if ($flag_hub_available == true)
{
$nearest = $nhd;
}
}
else
{
if ($nhd['distance'] < $nearest['distance'])