From 6919055e3039a369d6c033550c439d07dfd7caf0 Mon Sep 17 00:00:00 2001 From: Vladyslav Burzakovskyy Date: Tue, 7 Jan 2020 14:30:21 +0100 Subject: [PATCH] balanceHistory: sanitize the groupBy parameter in websocket API --- server/websocket.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/websocket.go b/server/websocket.go index 9f31ebc5..d9114919 100644 --- a/server/websocket.go +++ b/server/websocket.go @@ -280,6 +280,9 @@ var requestHandlers = map[string]func(*WebsocketServer, *websocketChannel, *webs return } } + if r.GroupBy <= 0 { + r.GroupBy = 3600 + } rv, err = s.api.GetXpubBalanceHistory(r.Descriptor, fromTime, toTime, r.Fiat, r.Gap, r.GroupBy) if err != nil { rv, err = s.api.GetBalanceHistory(r.Descriptor, fromTime, toTime, r.Fiat, r.GroupBy)