Skip to content
Snippets Groups Projects
Commit 7c1b9cf2 authored by jan.bednarik's avatar jan.bednarik
Browse files

calendar: Handle duplicates

parent 317fec1c
No related branches found
No related tags found
2 merge requests!804Release,!802calendar: Handle duplicates
Pipeline #13896 passed
...@@ -130,7 +130,11 @@ class CalendarMixin(models.Model): ...@@ -130,7 +130,11 @@ class CalendarMixin(models.Model):
self.calendar.url = self.calendar_url self.calendar.url = self.calendar_url
self.calendar.save() self.calendar.save()
else: else:
self.calendar, _ = Calendar.objects.get_or_create(url=self.calendar_url) calendar = Calendar.objects.filter(url=self.calendar_url).first()
if calendar:
self.calendar = calendar
else:
self.calendar = Calendar.objects.create(url=self.calendar_url)
try: try:
self.calendar.update_source() self.calendar.update_source()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment