Fix missing ticket attachments

This commit is contained in:
Raphael Michel
2018-11-29 10:01:20 +01:00
parent b1019672b0
commit d8070ba8a3
2 changed files with 4 additions and 3 deletions

View File

@@ -558,7 +558,8 @@ class Order(LockModel, LoggedModel):
'subject': subject,
'message': email_content,
'recipient': recipient,
'invoices': [i.pk for i in invoices] if invoices else []
'invoices': [i.pk for i in invoices] if invoices else [],
'attach_tickets': attach_tickets,
}
)

View File

@@ -122,7 +122,7 @@ def get_tickets_for_order(order):
).last()
if not ct or not ct.file:
retval = generate.apply(args=('order', order.pk, p.identifier))
ct = CachedCombinedTicket.objects.get(pk=retval.value)
ct = CachedCombinedTicket.objects.get(pk=retval.get())
tickets.append((
"{}-{}-{}{}".format(
order.event.slug.upper(), order.code, ct.provider, ct.extension,
@@ -143,7 +143,7 @@ def get_tickets_for_order(order):
).last()
if not ct or not ct.file:
retval = generate.apply(args=('orderposition', pos.pk, p.identifier))
ct = CachedTicket.objects.get(pk=retval.value)
ct = CachedTicket.objects.get(pk=retval.get())
tickets.append((
"{}-{}-{}-{}{}".format(
order.event.slug.upper(), order.code, pos.positionid, ct.provider, ct.extension,