diff --git a/ferris/guild.py b/ferris/guild.py index d0b69e6..4862bc1 100644 --- a/ferris/guild.py +++ b/ferris/guild.py @@ -34,13 +34,13 @@ def _process_data(self, data: Data, /) -> None: self._channels: Dict[int, Channel] = {} - for c in data.get('channels', []): + for c in data.get('channels') or []: channel = Channel(self._connection, c) self._channels[channel.id] = channel self._members: Dict[int, Member] = {} - for m in data.get('members', []): + for m in data.get('members') or []: member = Member(self._connection, m) self._members[member.id] = member