From 09fbce76e713e25225b723c911b5ae7f1835ab92 Mon Sep 17 00:00:00 2001 From: Dario Rekowski on RockPI Date: Fri, 5 Mar 2021 17:26:28 +0000 Subject: [PATCH] parse amount to int --- src/Controller/TransactionSendCoinsController.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Controller/TransactionSendCoinsController.php b/src/Controller/TransactionSendCoinsController.php index e99dd4f13..2f48de063 100644 --- a/src/Controller/TransactionSendCoinsController.php +++ b/src/Controller/TransactionSendCoinsController.php @@ -313,8 +313,9 @@ class TransactionSendCoinsController extends AppController if(!isset($jsonData['amount']) || !isset($jsonData['email'])) { return $this->returnJson(['state' => 'parameter missing', 'msg' => 'amount and/or email not set']); } - if($jsonData['amount'] < 0) { - return $this->returnJson(['state' => 'error', 'msg' => 'amout must be > 0']); + $amount = intval($jsonData['amount']); + if($amount < 0) { + return $this->returnJson(['state' => 'error', 'msg' => 'amout must be > 0 and int']); } if(!isset($user['balance']) || $jsonData['amount'] > $user['balance']) { @@ -358,7 +359,7 @@ class TransactionSendCoinsController extends AppController //var_dump($sessionStateUser); $builderResult = TransactionTransfer::build( - $jsonData['amount'], + $amount, $memo, $receiverPubKeyHex, $senderPubKeyHex