Fixed a bug in serverconfig. Tweaked how the default connection screen is stored, to allow for server updates.

This commit is contained in:
Griatch 2011-04-12 22:22:04 +00:00
parent 7f9f21f45e
commit 88626842b7
4 changed files with 42 additions and 19 deletions

View file

@ -21,8 +21,10 @@ class ServerConfigManager(models.Manager):
conf.delete()
elif value != None:
conf = self.filter(db_key=key)
if not conf:
conf = self.model(db_key=key)
if conf:
conf = conf[0]
else:
conf = self.model(db_key=key)
conf.value = value # this will pickle
else:
conf = self.filter(db_key=key)