diff options
Diffstat (limited to 'rpkid/rpki/gui')
-rw-r--r-- | rpkid/rpki/gui/app/models.py | 2 | ||||
-rw-r--r-- | rpkid/rpki/gui/app/timestamp.py | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/rpkid/rpki/gui/app/models.py b/rpkid/rpki/gui/app/models.py index f81526e8..b3333986 100644 --- a/rpkid/rpki/gui/app/models.py +++ b/rpkid/rpki/gui/app/models.py @@ -261,7 +261,7 @@ class Timestamp(models.Model): set timestamps rather than updating this model directly.""" name = models.CharField(max_length=30, primary_key=True) - ts = models.DateTimeField(null=False, default=0) + ts = models.DateTimeField(null=False) def __unicode__(self): return '%s: %s' % (self.name, self.ts) diff --git a/rpkid/rpki/gui/app/timestamp.py b/rpkid/rpki/gui/app/timestamp.py index 93f1d032..959f2025 100644 --- a/rpkid/rpki/gui/app/timestamp.py +++ b/rpkid/rpki/gui/app/timestamp.py @@ -19,6 +19,7 @@ from datetime import datetime def update(name): "Set the timestamp value for the given name to the current time." - obj, created = models.Timestamp.objects.get_or_create(name=name) + q = models.Timestamp.objects.filter(name=name) + obj = q[0] if q else models.Timestamp(name=name) obj.ts = datetime.utcnow() obj.save() |