fix(fields): correct autoslug field so it works

!1
This commit is contained in:
2024-05-14 01:01:20 +09:30
parent 97fef07010
commit 2fe15778cb
3 changed files with 9 additions and 9 deletions

View File

@ -47,10 +47,13 @@ class AutoSlugField(models.SlugField):
def pre_save(self, model_instance, add):
value = self.name.lower().replace(' ', '_')
if not model_instance.slug or model_instance.slug == '_':
value = model_instance.name.lower().replace(' ', '_')
setattr(model_instance, self.attname, value)
setattr(model_instance, self.attname, value)
return value
return value
return model_instance.slug