Optimises some queries on attendee profile page

This commit is contained in:
Christopher Neugebauer 2016-10-05 12:28:43 -07:00
parent ace7aa3efa
commit 62858b0f6e

View file

@ -454,7 +454,8 @@ def attendee(request, form, user_id=None):
# Credit Notes
credit_notes = commerce.CreditNote.objects.filter(
invoice__user=attendee.user,
)
).select_related("invoice", "creditnoteapplication", "creditnoterefund")
reports.append(QuerysetReport(
"Credit Notes",
["id", "status", "value"],
@ -465,7 +466,8 @@ def attendee(request, form, user_id=None):
# All payments
payments = commerce.PaymentBase.objects.filter(
invoice__user=attendee.user,
)
).select_related("invoice")
reports.append(QuerysetReport(
"Payments",
["invoice__id", "id", "reference", "amount"],