Browse Source

Fix reverse_dns migration

Baptiste Jonglez 11 years ago
parent
commit
ce260b532c

+ 2 - 2
coin/reverse_dns/migrations/0003_auto__add_field_nameserver_owner.py

@@ -10,7 +10,7 @@ class Migration(SchemaMigration):
     def forwards(self, orm):
         # Adding field 'NameServer.owner'
         db.add_column(u'reverse_dns_nameserver', 'owner',
-                      self.gf('django.db.models.fields.related.ForeignKey')(default=0, to=orm['members.Member']),
+                      self.gf('django.db.models.fields.related.ForeignKey')(to=orm['members.Member'], null=True),
                       keep_default=False)
 
 
@@ -115,7 +115,7 @@ class Migration(SchemaMigration):
             'description': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
             'dns_name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
-            'owner': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['members.Member']"})
+            'owner': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['members.Member']", 'null': 'True'})
         },
         u'reverse_dns.reversednsentry': {
             'Meta': {'object_name': 'ReverseDNSEntry'},

+ 2 - 1
coin/reverse_dns/models.py

@@ -13,7 +13,8 @@ class NameServer(models.Model):
     description = models.CharField(max_length=255, blank=True,
                                    verbose_name="human-readable name of the nameserver",
                                    help_text="Example: My first name server")
-    owner = models.ForeignKey("members.Member")
+    # TODO: don't allow NULL owner (this is only here to allow migrations)
+    owner = models.ForeignKey("members.Member", null=True)
 
     def __unicode__(self):
         return "{} ({})".format(self.description, self.dns_name) if self.description else self.dns_name