From fc7bcd9bd83b9af2d5aa87c185193e02e7359eb2 Mon Sep 17 00:00:00 2001 From: Andreas Hubel <andi@saerdnaer.de> Date: Sat, 21 Dec 2024 23:07:32 +0100 Subject: [PATCH] fix(scheduleimport): annother approace to reduce mapping inconsistency #653 This partly reverts commit 63a25241770641c74d785aa7a7f7210e4ce10312. --- src/core/models/schedules.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/core/models/schedules.py b/src/core/models/schedules.py index 62fbaac7b..e2b913666 100644 --- a/src/core/models/schedules.py +++ b/src/core/models/schedules.py @@ -348,6 +348,9 @@ class ScheduleSource(models.Model): ) logging.exception('Import on ScheduleSource %s encountered exception on creating mapping for %s "%s".', self.pk, item_type, item_source_id) + # ... and delete the incomplete (wrong) mapping if it was created + if new_mapping: + mapping.delete() return 'error' else: -- GitLab