Allow an artist’s groups to be empty.
authorDavid ‘Bombe’ Roden <bombe@demoscenemusic.org>
Fri, 10 May 2013 23:31:24 +0000 (01:31 +0200)
committerDavid ‘Bombe’ Roden <bombe@demoscenemusic.org>
Fri, 10 May 2013 23:31:24 +0000 (01:31 +0200)
data/models.py

index 11bdc59..482e987 100644 (file)
@@ -12,10 +12,10 @@ class Group(models.Model):
 class Artist(models.Model):
        name = models.CharField(max_length = 80)
        realName = models.CharField(max_length = 80, blank = True)
-       groups = models.ManyToManyField(Group)
+       groups = models.ManyToManyField(Group, blank = True)
 
        def __unicode__(self):
-               return "%s%s" % (self.name, (" / %s" % (" ^ ".join(g.shortName if (g.shortName != '') else g.name for g in self.groups.all()), )))
+               return "%s%s" % (self.name, (" / %s" % (" ^ ".join(g.shortName if (g.shortName != '') else g.name for g in self.groups.all()), )) if (self.groups.all()) else '')
 
 class Party(models.Model):
        name = models.CharField(max_length = 80)