From d8697a98ad8364d343bc61b7a225e20d9b594395 Mon Sep 17 00:00:00 2001 From: Dario Rekowski on RockPI Date: Tue, 18 May 2021 09:15:24 +0000 Subject: [PATCH] require memo between 5 and 150 character by send transaction --- community_server/src/Controller/AppRequestsController.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/community_server/src/Controller/AppRequestsController.php b/community_server/src/Controller/AppRequestsController.php index 12ea77d0b..41552f6dc 100644 --- a/community_server/src/Controller/AppRequestsController.php +++ b/community_server/src/Controller/AppRequestsController.php @@ -156,6 +156,9 @@ class AppRequestsController extends AppController if($required_fields !== true) { return $this->returnJson($required_fields); } + if(!isset($params['memo']) || count($params['memo']) < 5 || count($params['memo']) > 150) { + return $this->returnJson(['state' => 'error', 'msg' => 'memo is not set or not in expected range [5;150]']); + } $params['transaction_type'] = 'transfer'; $requestAnswear = $this->JsonRequestClient->sendRequest(json_encode($params), '/createTransaction');