From bbd89929775abef0eaf6d23cebc82a63999e50ad Mon Sep 17 00:00:00 2001
From: "Ching-Hua (Vivian) Lin" <jkrvivian@gmail.com>
Date: Mon, 20 Jul 2020 18:20:50 +0800
Subject: [PATCH] fix: Show the minted color of balances (#652)

---
 plugins/dashboard/payload_handler.go | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/plugins/dashboard/payload_handler.go b/plugins/dashboard/payload_handler.go
index d3a3db10..75cfb681 100644
--- a/plugins/dashboard/payload_handler.go
+++ b/plugins/dashboard/payload_handler.go
@@ -146,10 +146,15 @@ func processValuePayload(p payload.Payload) (vp ValuePayload) {
 	// Get outputs address and balance
 	v.Transaction().Outputs().ForEach(func(address address.Address, balances []*balance.Balance) bool {
 		var b []Balance
-		for _, balance := range balances {
+		for _, bal := range balances {
+			color := bal.Color.String()
+			if bal.Color == balance.ColorNew {
+				color = v.Transaction().ID().String()
+			}
+
 			b = append(b, Balance{
-				Value: balance.Value,
-				Color: balance.Color.String(),
+				Value: bal.Value,
+				Color: color,
 			})
 		}
 		t := OutputContent{
-- 
GitLab