Skip to content

Commit

Permalink
don't be stupid about changing the slugs of things when you edit them
Browse files Browse the repository at this point in the history
  • Loading branch information
dg-administrator committed Feb 8, 2011
1 parent 559755b commit 261ee21
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion gazjango/misc/helpers.py
Expand Up @@ -99,9 +99,12 @@ def set_default_slug(namer, extra_limits=lambda x: {}):
"""
def _func(sender, instance, **kwords):
if not instance.slug:
qset = sender._default_manager.filter(**extra_limits(instance))
if instance.pk:
qset = qset.exclude(pk=instance.pk)
instance.slug = find_unique_name(
basename=slugify(namer(instance)),
qset=sender._default_manager.filter(**extra_limits(instance)),
qset=qset,
fieldname='slug',
mixer='-'
)
Expand Down

0 comments on commit 261ee21

Please sign in to comment.