Invalidate ticket cache after a change in events or subevents

This commit is contained in:
Raphael Michel
2021-02-09 18:33:04 +01:00
parent b630174f72
commit 9472d81e55
2 changed files with 3 additions and 0 deletions

View File

@@ -25,6 +25,7 @@ from pretix.base.models.items import (
ItemVariation, Quota, SubEventItem, SubEventItemVariation,
)
from pretix.base.reldate import RelativeDate, RelativeDateWrapper
from pretix.base.services import tickets
from pretix.base.services.quotas import QuotaAvailability
from pretix.control.forms.checkin import SimpleCheckinListForm
from pretix.control.forms.filter import SubEventFilterForm
@@ -428,6 +429,7 @@ class SubEventUpdate(EventPermissionRequiredMixin, SubEventEditorMixin, UpdateVi
for f in self.plugin_forms:
f.subevent = self.object
f.save()
tickets.invalidate_cache.apply_async(kwargs={'event': self.request.event.pk})
return super().form_valid(form)
def get_success_url(self) -> str: