From b3eb68346f7a195c3465f47d2d9788f965d07459 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 13 Aug 2018 14:34:47 +0800 Subject: [PATCH] Revert to regular json_encode because auto int conversion sucks --- src/Controller/APIController.php | 4 ++-- src/Ramcar/APIResult.php | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Controller/APIController.php b/src/Controller/APIController.php index c31f4df1..c7387c05 100644 --- a/src/Controller/APIController.php +++ b/src/Controller/APIController.php @@ -1587,8 +1587,8 @@ class APIController extends Controller $items[] = [ 'id' => $item->getID(), 'title' => $item->getTitle(), - 'qty' => $item->getQuantity(), - 'price' => $item->getPrice(), + 'qty' => (int) $item->getQuantity(), + 'price' => (float) $item->getPrice(), ]; } diff --git a/src/Ramcar/APIResult.php b/src/Ramcar/APIResult.php index e54963c2..ded7a6d1 100644 --- a/src/Ramcar/APIResult.php +++ b/src/Ramcar/APIResult.php @@ -68,7 +68,8 @@ class APIResult 'data' => $this->data ]; - $json_data = json_encode($return_data, JSON_NUMERIC_CHECK); + // $json_data = json_encode($return_data, JSON_NUMERIC_CHECK); + $json_data = json_encode($return_data); $json = new Response($json_data); return $json;