Copy event meta data when cloning events

This commit is contained in:
Raphael Michel
2023-11-28 14:50:36 +01:00
parent 965fcec9df
commit ab28086779
2 changed files with 8 additions and 0 deletions

View File

@@ -798,6 +798,11 @@ class Event(EventMixin, LoggedModel):
self.save()
self.log_action('pretix.object.cloned', data={'source': other.slug, 'source_id': other.pk})
for emv in EventMetaValue.objects.filter(event=other):
emv.pk = None
emv.event = self
emv.save(force_insert=True)
for fl in EventFooterLink.objects.filter(event=other):
fl.pk = None
fl.event = self