1
0
mirror of https://gitlab.com/brutaldon/brutaldon synced 2025-06-05 21:49:32 +02:00

Merge pull request #73 from cyisfor/last_seen_index_error

random exception when viewing notifications
This commit is contained in:
GCU Prosthetic Conscience
2020-06-01 10:36:23 -04:00
committed by GitHub

View File

@ -605,9 +605,12 @@ def note(request, next=None, prev=None):
account, mastodon = get_usercontext(request) account, mastodon = get_usercontext(request)
except NotLoggedInException: except NotLoggedInException:
return redirect(about) return redirect(about)
last_seen = mastodon.notifications(limit=1)[0] try:
account.note_seen = last_seen.id last_seen = mastodon.notifications(limit=1)[0]
account.save() except IndexError: pass
else:
account.note_seen = last_seen.id
account.save()
notes = mastodon.notifications(limit=40, max_id=next, min_id=prev) notes = mastodon.notifications(limit=40, max_id=next, min_id=prev)
filters = get_filters(mastodon, context="notifications") filters = get_filters(mastodon, context="notifications")