Fix default value for language
authorMagnus Hagander <magnus@hagander.net>
Thu, 28 Apr 2016 12:03:08 +0000 (14:03 +0200)
committerMagnus Hagander <magnus@hagander.net>
Sat, 14 May 2016 17:49:12 +0000 (19:49 +0200)
Needs to be a static value for it to work properly once we enable
migrations.

pgweb/core/models.py
pgweb/events/models.py

index a92565f8d6d41cebb026d80044511a97883fd639..b0aa1d8a2ce115d01559ccd96dc526f26b677ec7 100644 (file)
@@ -99,11 +99,6 @@ class Language(models.Model):
        def __unicode__(self):
                return self.name
 
-       # Get the english language to use for default in foreign keys
-       @staticmethod
-       def english():
-               return Language.objects.get(pk='eng')
-
 class OrganisationType(models.Model):
        typename = models.CharField(max_length=32, null=False, blank=False)
 
index 3ffb18e4fc84c1f9b9b2281b5773e50c6dd0f18b..3bf8affc6afef7ab006d40eac41ff8636222fe0b 100644 (file)
@@ -11,7 +11,7 @@ class Event(models.Model):
        city = models.CharField(max_length=50, null=False, blank=True)
        state = models.CharField(max_length=50, null=False, blank=True) 
        country = models.ForeignKey(Country, null=True, blank=True)
-       language = models.ForeignKey(Language, null=True, blank=True, default=Language.english, help_text="Primary language for event. When multiple languages, specify this in the event description")
+       language = models.ForeignKey(Language, null=True, blank=True, default='eng', help_text="Primary language for event. When multiple languages, specify this in the event description")
        
        training = models.BooleanField(null=False, blank=False, default=False)
        startdate = models.DateField(null=False, blank=False, verbose_name="Start date")