From ef141c7a064aadf06f7a6218c362348e6288b86a Mon Sep 17 00:00:00 2001
From: cgeek <cem.moreau@gmail.com>
Date: Sat, 9 May 2020 16:17:45 +0200
Subject: [PATCH] [fix] stats API will change with Duniter 1.8

---
 server/controller/webmin.js | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/server/controller/webmin.js b/server/controller/webmin.js
index 1d36b10..d0e6808 100644
--- a/server/controller/webmin.js
+++ b/server/controller/webmin.js
@@ -759,7 +759,8 @@ function getLAN(family) {
 async function getLastBlockWithDividend(server) {
   // server.dal.blockDAL.lastBlockWithDividend() is deprectated (too expensive)
   let stat = await server.dal.getStat('ud');
-  return server.dal.getBlock(stat.blocks.pop())
+  const blockNumbers = stat.blocks || stat // stat.blocks = Duniter v1.7.x, stat = Duniter 1.8.x
+  return server.dal.getBlock(blockNumbers.pop())
 }
 
 util.inherits(WebAdmin, stream.Duplex);
-- 
GitLab