diff --git a/apps/course/models.py b/apps/course/models.py index 6e430569..efca4682 100644 --- a/apps/course/models.py +++ b/apps/course/models.py @@ -81,7 +81,7 @@ class Course(models.Model): allow_unicode=True ) - if Course.objects.filter(slug=self.slug).exists(): + if Course.objects.filter(slug=self.slug).exclude(id=self.id).exists(): self.slug += '_' + str(uuid4())[:6] return super().save()