From f6d0cfee6191d02f0ba5e49ef2dad8fcb4ce18a1 Mon Sep 17 00:00:00 2001 From: Jason McBrayer Date: Fri, 8 Nov 2019 10:24:10 -0500 Subject: [PATCH] Fix sorting of bundled notifications --- brutaldon/views.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/brutaldon/views.py b/brutaldon/views.py index a7ebfc5..5249078 100644 --- a/brutaldon/views.py +++ b/brutaldon/views.py @@ -640,12 +640,15 @@ def note(request, next=None, prev=None): return str(note.status.id) + note.type except: return str(note.id) + note.type + def group_sort_key(group): + return max([k.id for k in group]) sorted_notes = sorted(notes, key=bundle_key, reverse=True) for _, group in groupby(sorted_notes, bundle_key): group = LabeledList(group) group.accounts = [x.account for x in group] groups.append(group) + groups.sort(key=group_sort_key, reverse=True) else: groups.append(notes)