From d1b80a16c6effbb8bb9561513175885680ca394f Mon Sep 17 00:00:00 2001 From: Dario Rekowski on RockPI Date: Fri, 11 Dec 2020 13:15:31 +0000 Subject: [PATCH] use transaction count as last known sequence number insteed greatest id to use it with reused topic in development --- src/Controller/JsonRequestHandlerController.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Controller/JsonRequestHandlerController.php b/src/Controller/JsonRequestHandlerController.php index 436d20ab5..f7e2d45a5 100644 --- a/src/Controller/JsonRequestHandlerController.php +++ b/src/Controller/JsonRequestHandlerController.php @@ -93,6 +93,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 = (array)$this->JsonRpcRequestClient->request('getTransactions', ['groupAlias' => $group_alias, 'lastKnownSequenceNumber' => $last_transaction_id]);