From 4e6cf84ba0333d5b6861017a1dd1502de56e4bd3 Mon Sep 17 00:00:00 2001 From: Adrian Gallagher Date: Mon, 10 Dec 2018 17:38:01 +1100 Subject: [PATCH] Fix Bithumb GetAllTickers type assertion --- exchanges/bithumb/bithumb.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/exchanges/bithumb/bithumb.go b/exchanges/bithumb/bithumb.go index d728df01..f658a7d3 100644 --- a/exchanges/bithumb/bithumb.go +++ b/exchanges/bithumb/bithumb.go @@ -6,6 +6,7 @@ import ( "fmt" "log" "net/url" + "reflect" "strconv" "time" @@ -177,6 +178,10 @@ func (b *Bithumb) GetAllTickers() (map[string]Ticker, error) { continue } + if reflect.TypeOf(v).String() != "map[string]interface {}" { + continue + } + data := v.(map[string]interface{}) var t Ticker t.AveragePrice, _ = strconv.ParseFloat(data["average_price"].(string), 64)