Browse Source

Don't undo b1nzy's work.

Chris Rhodes 8 years ago
parent
commit
408bbb54b6
1 changed files with 2 additions and 1 deletions
  1. 2 1
      state.go

+ 2 - 1
state.go

@@ -68,7 +68,8 @@ func (s *State) GuildAdd(guild *Guild) error {
 		s.Lock()
 		s.Lock()
 		defer s.Unlock()
 		defer s.Unlock()
 
 
-		if !g.Unavailable {
+		// If this guild already exists with data, don't stomp on props.
+		if g.Unavailable != nil && !*g.Unavailable {
 			guild.Members = g.Members
 			guild.Members = g.Members
 			guild.Presences = g.Presences
 			guild.Presences = g.Presences
 			guild.Channels = g.Channels
 			guild.Channels = g.Channels