Fix #590 -- Combined Ticket-PDFs are not invalidated when rotating secrets

This commit is contained in:
Raphael Michel
2017-08-07 18:34:04 +02:00
parent 3efa02eb81
commit c209f66d49

View File

@@ -20,7 +20,7 @@ from pretix.base.i18n import language
from pretix.base.models import (
CachedFile, CachedTicket, Invoice, InvoiceAddress, Item, ItemVariation,
LogEntry, Order, Quota, generate_position_secret, generate_secret,
)
CachedCombinedTicket)
from pretix.base.models.event import SubEvent
from pretix.base.services.export import export
from pretix.base.services.invoices import (
@@ -579,6 +579,7 @@ class OrderContactChange(OrderView):
op.secret = generate_position_secret()
op.save()
CachedTicket.objects.filter(order_position__order=self.order).delete()
CachedCombinedTicket.objects.filter(order=self.order).delete()
self.order.log_action('pretix.event.order.secret.changed', user=self.request.user)
self.form.save()