From 7261cb2b685f8b3ee929438238277ca2efc4a197 Mon Sep 17 00:00:00 2001 From: "diamondburned (Forefront)" Date: Sun, 19 Jan 2020 23:13:05 -0800 Subject: [PATCH] Fixed bug where Guilds state is never populated --- state/store_default.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/state/store_default.go b/state/store_default.go index 233acd6..5b87c3d 100644 --- a/state/store_default.go +++ b/state/store_default.go @@ -270,6 +270,11 @@ func (s *DefaultStore) Guild(id discord.Snowflake) (*discord.Guild, error) { func (s *DefaultStore) Guilds() ([]discord.Guild, error) { s.mut.Lock() + if len(s.guilds) == 0 { + s.mut.Unlock() + return nil, ErrStoreNotFound + } + var gs = make([]discord.Guild, 0, len(s.guilds)) for _, g := range s.guilds { gs = append(gs, *g)