diff --git a/litecord/storage.py b/litecord/storage.py index 4554589..83f98fc 100644 --- a/litecord/storage.py +++ b/litecord/storage.py @@ -847,10 +847,13 @@ class Storage: WHERE id = $1 """, invite['guild_id']) - dinv['guild'] = dict(guild) + if guild: + dinv['guild'] = dict(guild) - # TODO: query actual guild features - dinv['guild']['features'] = [] + # TODO: query actual guild features + dinv['guild']['features'] = [] + else: + dinv['guild'] = {} chan = await self.get_channel(invite['channel_id']) dinv['channel'] = {