From 3e08be49666f1747cbe3e3b8e3fecd08b4e7633a Mon Sep 17 00:00:00 2001 From: Benoit Lavenier <benoit.lavenier@e-is.pro> Date: Mon, 21 Aug 2023 10:21:59 +0200 Subject: [PATCH] fix: Markle tree: do not try to read rows if no one exists --- .../src/main/java/org/duniter/core/util/merkle/MerkleTree.java | 1 + 1 file changed, 1 insertion(+) diff --git a/duniter4j-core-shared/src/main/java/org/duniter/core/util/merkle/MerkleTree.java b/duniter4j-core-shared/src/main/java/org/duniter/core/util/merkle/MerkleTree.java index c4ece2c2..5a3b15e9 100644 --- a/duniter4j-core-shared/src/main/java/org/duniter/core/util/merkle/MerkleTree.java +++ b/duniter4j-core-shared/src/main/java/org/duniter/core/util/merkle/MerkleTree.java @@ -142,6 +142,7 @@ public class MerkleTree { } public String root() { + if (nodesCount == 0) return null; // No leaves return rows.get(0).get(0); } -- GitLab