File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed
app/eventyay/eventyay_common/views Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change 2828from eventyay .base .i18n import language
2929from eventyay .base .models import Event , EventMetaValue , Organizer , Quota
3030from eventyay .base .services import tickets
31+ from eventyay .base .settings import SETTINGS_AFFECTING_CSS
32+ from eventyay .presale .style import regenerate_css
3133from eventyay .base .services .quotas import QuotaAvailability
3234from eventyay .control .forms .event import EventWizardBasicsForm , EventWizardFoundationForm
3335from eventyay .control .forms .filter import EventFilterForm
@@ -364,6 +366,17 @@ def form_valid(self, form):
364366
365367 tickets .invalidate_cache .apply_async (kwargs = {'event' : self .request .event .pk })
366368
369+ if self .sform .has_changed () and any (p in self .sform .changed_data for p in SETTINGS_AFFECTING_CSS ):
370+ regenerate_css .apply_async (args = (self .request .event .pk ,))
371+ messages .success (
372+ self .request ,
373+ _ (
374+ 'Your changes have been saved. Please note that it can '
375+ 'take a short period of time until your changes become '
376+ 'active.'
377+ ),
378+ )
379+
367380 return super ().form_valid (form )
368381
369382 def get_success_url (self ) -> str :
You can’t perform that action at this time.
0 commit comments