From ee07c9cc840c4d2d54dcede82db7492700452bf7 Mon Sep 17 00:00:00 2001 From: Kendrick Chan Date: Mon, 8 Nov 2021 18:45:36 +0800 Subject: [PATCH] Fix decline in rider api to always return true, so rider app can get out of decline / accept screen --- src/Controller/CAPI/RiderAppController.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Controller/CAPI/RiderAppController.php b/src/Controller/CAPI/RiderAppController.php index 20719535..0136b0b8 100644 --- a/src/Controller/CAPI/RiderAppController.php +++ b/src/Controller/CAPI/RiderAppController.php @@ -451,7 +451,8 @@ class RiderAppController extends APIController $msg = $this->checkJO($req, $required_params, $jo, $rider); if (!empty($msg)) - return new APIResponse(false, $msg); + // TODO: this is a workaround for requeue, because rider app gets stuck in accept / decline screen + return new APIResponse(true, $msg); // requeue it, instead of cancelling it $jo->requeue();