From 25793c9d75d3f00404af0bda1a71966861302dbb Mon Sep 17 00:00:00 2001 From: team-devstage Date: Thu, 10 Dec 2020 08:46:14 +0100 Subject: [PATCH] use transaction count for last known sequence number to get transactions from node --- src/Controller/JsonRequestHandlerController.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Controller/JsonRequestHandlerController.php b/src/Controller/JsonRequestHandlerController.php index bf1af9064..c7497e4c3 100644 --- a/src/Controller/JsonRequestHandlerController.php +++ b/src/Controller/JsonRequestHandlerController.php @@ -80,6 +80,9 @@ class JsonRequestHandlerController extends AppController { if(!$last_transaction_query->isEmpty()) { $last_transaction_id = $last_transaction_query->first()->id; } + if($last_transaction_query->count() < $last_transaction_id) { + $last_transaction_id = $last_transaction_query->count(); + } $group_alias = Configure::read('GroupAlias'); $result = $this->JsonRpcRequestClient->request('getTransactions', ['groupAlias' => $group_alias, 'lastKnownSequenceNumber' => $last_transaction_id]);