Fix ticket list for logged out users

This commit is contained in:
Drew DeVault 2017-11-08 09:09:04 -05:00
parent 14f270fca4
commit e5b16caa5a
1 changed files with 7 additions and 4 deletions

View File

@ -55,9 +55,12 @@ class Ticket(Base):
view_list = sa.orm.relationship("TicketSeen")
def new_updates(self, user):
seen = TicketSeen.query.filter(TicketSeen.user_id == user.id, TicketSeen.ticket_id == self.id).one_or_none()
if not user:
return None
seen = (TicketSeen.query
.filter(TicketSeen.user_id == user.id,
TicketSeen.ticket_id == self.id)
.one_or_none())
if seen:
if seen.last_view >= self.updated:
return True
return False
return seen.last_view >= self.updated:
return None