Browse Source

Handle duplicate slugs in automated team creation

David Cramer 12 years ago
parent
commit
46cabc9a89
1 changed files with 4 additions and 5 deletions
  1. 4 5
      src/sentry/models.py

+ 4 - 5
src/sentry/models.py

@@ -1194,11 +1194,10 @@ def create_team_and_keys_for_project(instance, created, **kwargs):
         return
         return
 
 
     if not instance.team:
     if not instance.team:
-        update(instance, team=Team.objects.create(
-            owner=instance.owner,
-            name=instance.name,
-            slug=instance.slug,
-        ))
+        team = Team(owner=instance.owner, name=instance.name)
+        slugify_instance(team, instance.slug)
+        team.save()
+        update(instance, team=team)
 
 
         ProjectKey.objects.get_or_create(
         ProjectKey.objects.get_or_create(
             project=instance,
             project=instance,