diff --git a/members/tables.py b/members/tables.py index 814f4c4..5f29767 100644 --- a/members/tables.py +++ b/members/tables.py @@ -34,11 +34,10 @@ class MemberTable(tables.Table): def order_last_paid(self, queryset, is_descending): latest = Payment.objects.filter(member=OuterRef('pk')).order_by('-date') - queryset = queryset.annotate(last_paid=Subquery(latest.values('date')[:1]) - ).order_by(('-' if is_descending else '') + 'last_paid') + queryset = queryset.annotate(last_paid=Subquery(latest.values('date')[:1])) + .order_by(('-' if is_descending else '') + 'last_paid') return (queryset, True) - class PaymentTable(tables.Table): """Table for payments."""