Skip to content
Snippets Groups Projects

Resolve "Events are deleted without reason"

Merged Jonathan Weth requested to merge 69-events-are-deleted-without-reason into master
1 file
+ 11
11
Compare changes
  • Side-by-side
  • Inline
@@ -127,14 +127,14 @@ def import_events(
existing_events.append(import_ref)
ref[import_ref] = new_event
# Delete all no longer existing events
for e in LessonEvent.objects.filter(
extended_data__event_untis__isnull=False,
datetime_start__lte=validity_range.date_end,
datetime_end__gte=validity_range.date_start,
):
if e.extended_data["event_untis"] not in existing_events:
logger.info(f"Event {e.id} deleted")
with create_revision():
set_comment(_("Deleted by Untis import"))
e.delete()
# Delete all no longer existing events
for e in LessonEvent.objects.filter(
extended_data__event_untis__isnull=False,
datetime_start__date__lte=validity_range.date_end,
datetime_end__date__gte=validity_range.date_start,
):
if e.extended_data["event_untis"] not in existing_events:
logger.info(f"Event {e.id} deleted")
with create_revision():
set_comment(_("Deleted by Untis import"))
e.delete()
Loading