From f5ac9b151f5a4c1b6e5fb5c8b9b3640c2d77499b Mon Sep 17 00:00:00 2001
From: blavenie <benoit.lavenier@e-is.pro>
Date: Fri, 15 Mar 2019 18:23:53 +0100
Subject: [PATCH] [fix] Bad computation of chained TX (second slice amount was
 wring) - issue #524

---
 www/js/services/wallet-services.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www/js/services/wallet-services.js b/www/js/services/wallet-services.js
index 09408729d..fdc2ad149 100644
--- a/www/js/services/wallet-services.js
+++ b/www/js/services/wallet-services.js
@@ -1351,7 +1351,7 @@ angular.module('cesium.wallet.services', ['ngApi', 'ngFileSaver', 'cesium.bma.se
             _.forEach(secondSlice.sources, function(source) {
               if (source.base < secondSlice.minBase) secondSlice.minBase = source.base;
               if (source.base > secondSlice.maxBase) secondSlice.maxBase = source.base;
-              secondSlice.amount += source.amount;
+              secondSlice.amount += powBase(source.amount, source.base);
             });
 
             // Send inputs second slice (recursive call)
-- 
GitLab