Change rider api getRiderFromCAPI to get from direct association instead of metadata #617

This commit is contained in:
Kendrick Chan 2021-08-21 13:13:35 +08:00
parent 7483c35306
commit c85ad3ab4f

View file

@ -1255,13 +1255,18 @@ class RiderAppController extends APIController
protected function getRiderFromCAPI($capi_user, $em) protected function getRiderFromCAPI($capi_user, $em)
{ {
/*
//get rider id from metadata //get rider id from metadata
$metadata = $capi_user->getMetadata(); $metadata = $capi_user->getMetadata();
$rider_id = $metadata['rider_id']; $rider_id = $metadata['rider_id'];
// get rider // get rider
$rider = $em->getRepository(Rider::class)->find($rider_id); $rider = $em->getRepository(Rider::class)->find($rider_id);
return $rider; return $rider;
*/
return $capi_user->getRider();
} }
protected function checkMissingParameters(Request $req, $params = []) protected function checkMissingParameters(Request $req, $params = [])