forked from CGM_Public/pretix_original
Style: Protect against deleting file if file doesn't change
This commit is contained in:
@@ -142,6 +142,7 @@ def regenerate_css(event):
|
|||||||
newname = default_storage.save(fname, ContentFile(css.encode('utf-8')))
|
newname = default_storage.save(fname, ContentFile(css.encode('utf-8')))
|
||||||
event.settings.set('presale_css_file', newname)
|
event.settings.set('presale_css_file', newname)
|
||||||
event.settings.set('presale_css_checksum', checksum)
|
event.settings.set('presale_css_checksum', checksum)
|
||||||
|
if old_fname != newname:
|
||||||
delete_old_file(old_fname)
|
delete_old_file(old_fname)
|
||||||
|
|
||||||
# widget.scss
|
# widget.scss
|
||||||
@@ -153,6 +154,7 @@ def regenerate_css(event):
|
|||||||
newname = default_storage.save(fname, ContentFile(css.encode('utf-8')))
|
newname = default_storage.save(fname, ContentFile(css.encode('utf-8')))
|
||||||
event.settings.set('presale_widget_css_file', newname)
|
event.settings.set('presale_widget_css_file', newname)
|
||||||
event.settings.set('presale_widget_css_checksum', checksum)
|
event.settings.set('presale_widget_css_checksum', checksum)
|
||||||
|
if old_fname != newname:
|
||||||
delete_old_file(old_fname)
|
delete_old_file(old_fname)
|
||||||
|
|
||||||
|
|
||||||
@@ -169,6 +171,7 @@ def regenerate_organizer_css(organizer_id: int):
|
|||||||
newname = default_storage.save(fname, ContentFile(css.encode('utf-8')))
|
newname = default_storage.save(fname, ContentFile(css.encode('utf-8')))
|
||||||
organizer.settings.set('presale_css_file', newname)
|
organizer.settings.set('presale_css_file', newname)
|
||||||
organizer.settings.set('presale_css_checksum', checksum)
|
organizer.settings.set('presale_css_checksum', checksum)
|
||||||
|
if old_fname != newname:
|
||||||
delete_old_file(old_fname)
|
delete_old_file(old_fname)
|
||||||
|
|
||||||
# widget.scss
|
# widget.scss
|
||||||
@@ -179,6 +182,7 @@ def regenerate_organizer_css(organizer_id: int):
|
|||||||
newname = default_storage.save(fname, ContentFile(css.encode('utf-8')))
|
newname = default_storage.save(fname, ContentFile(css.encode('utf-8')))
|
||||||
organizer.settings.set('presale_widget_css_file', newname)
|
organizer.settings.set('presale_widget_css_file', newname)
|
||||||
organizer.settings.set('presale_widget_css_checksum', checksum)
|
organizer.settings.set('presale_widget_css_checksum', checksum)
|
||||||
|
if old_fname != newname:
|
||||||
delete_old_file(old_fname)
|
delete_old_file(old_fname)
|
||||||
|
|
||||||
non_inherited_events = set(Event_SettingsStore.objects.filter(
|
non_inherited_events = set(Event_SettingsStore.objects.filter(
|
||||||
|
|||||||
Reference in New Issue
Block a user