diff --git a/source/backends/discord.rb b/source/backends/discord.rb index d992578..1ff7b4e 100644 --- a/source/backends/discord.rb +++ b/source/backends/discord.rb @@ -189,8 +189,10 @@ module Backend_Discord # @param serv [Discordrb::Server] server instance # @return [Server] def add_server serv - Vrobot4.log :DEBUG, "initializing server #{serv.id}" - @servers[serv.id] = Server.new @info[serv.id] || {}, self, serv + if @info[serv.id] != nil + Vrobot4.log :DEBUG, "initializing server #{serv.id}" + @servers[serv.id] = Server.new @info[serv.id], self, serv + end end # Finds a server in the hash, or nil.