From f2bfb901c7ab364ea18f949b47d058200aa7f8db Mon Sep 17 00:00:00 2001 From: Luna Date: Wed, 27 Feb 2019 00:11:11 -0300 Subject: [PATCH] storage: fix get_invite for non-guild invites --- litecord/storage.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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'] = {