check if ooc or puppeting before finding player object

This commit is contained in:
Eldritch Semblance 2017-03-29 02:46:44 +00:00
parent 21e72e416c
commit a4e2744821

View file

@ -88,7 +88,11 @@ class CmdMail(default_cmds.MuxCommand):
"""
# mail_messages = Msg.objects.get_by_tag(category="mail")
# messages = []
messages = Msg.objects.get_by_tag(category="mail", raw_queryset=True).filter(db_receivers_players=self.caller)
try:
player = self.caller.player
except AttributeError:
player = self.caller
messages = Msg.objects.get_by_tag(category="mail", raw_queryset=True).filter(db_receivers_players=player)
return messages
def send_mail(self, recipients, subject, message, caller):