misc: account for slug default max length of 50 characters (#30855)
This commit is contained in:
parent
c289591dd3
commit
eacd1a51f5
|
@ -16,7 +16,7 @@ class Migration(migrations.Migration):
|
|||
new_slugs = {}
|
||||
for instance in Visualization.objects.all():
|
||||
if not instance.slug:
|
||||
new_slug = slugify(instance.name[:60]).strip('-')
|
||||
new_slug = slugify(instance.name[:40]).strip('-')
|
||||
if new_slug in new_slugs:
|
||||
i = 2
|
||||
while True:
|
||||
|
|
|
@ -51,7 +51,7 @@ class Visualization(models.Model):
|
|||
|
||||
def save(self, *args, **kwargs):
|
||||
if not self.slug:
|
||||
slug = base_slug = slugify(self.name)[:60].strip('-')
|
||||
slug = base_slug = slugify(self.name)[:40].strip('-')
|
||||
i = 1
|
||||
while True:
|
||||
try:
|
||||
|
|
Loading…
Reference in New Issue