fix for deleted servers
This commit is contained in:
parent
ccc7546765
commit
9607a98013
@ -856,7 +856,10 @@ class Poll:
|
||||
self.server = self.bot.get_server(str(d['server_id']))
|
||||
self.channel = self.bot.get_channel(str(d['channel_id']))
|
||||
# self.author = await self.bot.get_user_info(str(d['author']))
|
||||
self.author = self.server.get_member(d['author'])
|
||||
if self.server:
|
||||
self.author = self.server.get_member(d['author'])
|
||||
else:
|
||||
self.author = None
|
||||
self.name = d['name']
|
||||
self.short = d['short']
|
||||
self.anonymous = d['anonymous']
|
||||
|
||||
@ -54,9 +54,10 @@ class PollControls:
|
||||
if not p.open:
|
||||
await self.bot.send_message(p.channel, 'This poll has reached the deadline and is closed!')
|
||||
await p.post_embed(destination=p.channel)
|
||||
except AttributeError:
|
||||
except AttributeError as ae:
|
||||
#Database not loaded yet
|
||||
logger.warning("Attribute Error in close_polls loop")
|
||||
logger.exception(ae)
|
||||
pass
|
||||
except:
|
||||
#Never break this loop due to an error
|
||||
|
||||
Loading…
Reference in New Issue
Block a user