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):
self.calendar.url = self.calendar_url
self.calendar.save()
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:
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