From b0225ff1b79857e68ab7dbfa77e88105b4f04049 Mon Sep 17 00:00:00 2001 From: Sajjad Rad Date: Mon, 27 Sep 2021 12:38:51 +0300 Subject: [PATCH] fix: return empty name if no category found --- manager/manager.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/manager/manager.go b/manager/manager.go index 2f66517..8857c8a 100644 --- a/manager/manager.go +++ b/manager/manager.go @@ -51,11 +51,19 @@ func (m *Manager) Total() int { } func (m *Manager) randomCategory() string { + if len(m.mc) == 0 { + return "" + } + rand.Seed(time.Now().UnixNano()) return m.mc[rand.Intn(len(m.mc))] } func (m *Manager) randomEntity(c string) string { + if len(m.mc) == 0 { + return "" + } + rand.Seed(time.Now().UnixNano()) if _, ok := m.ds[c]; !ok { return ""