Fix rider api user command to only create an api user for riders without it #617

This commit is contained in:
Kendrick Chan 2021-08-21 15:23:46 +08:00
parent 25954afe63
commit fc513a973b

View file

@ -53,6 +53,10 @@ class CreateRiderAPIUserCommand extends Command
foreach ($riders as $rider)
{
// skip riders who already have users
if ($rider->getAPIUser() != null)
continue;
// create api user for each rider
// no need to generate the keys.
// Secret and API keys are generated in constructor
@ -62,7 +66,7 @@ class CreateRiderAPIUserCommand extends Command
$api_user->setEnabled(true);
// set name to rider's last name + first name
$rider_name = $rider->getLastName() . '_' . $rider->getFirstName();
$rider_name = $rider->getFirstName() . ' ' . $rider->getLastName();
$api_user->setName($rider_name);
// set rider to api_user