From 127ff64e1cccf8e83d71fdf2c9eae924a0fe6593 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Bedna=C5=99=C3=ADk?= <jan.bednarik@gmail.com> Date: Tue, 5 Sep 2023 09:18:21 +0200 Subject: [PATCH] Fix calendars overwriting --- calendar_utils/models.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/calendar_utils/models.py b/calendar_utils/models.py index ca902a06..c19a40d5 100644 --- a/calendar_utils/models.py +++ b/calendar_utils/models.py @@ -130,11 +130,7 @@ class CalendarMixin(models.Model): def save(self, *args, **kwargs): # create or update related Calendar if self.calendar_url: - if self.calendar: - if self.calendar.url != self.calendar_url: - self.calendar.url = self.calendar_url - self.calendar.save() - else: + if not self.calendar or self.calendar.url != self.calendar_url: calendar = Calendar.objects.filter(url=self.calendar_url).first() if calendar: self.calendar = calendar -- GitLab