aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki/gui
diff options
context:
space:
mode:
Diffstat (limited to 'rpkid/rpki/gui')
-rw-r--r--rpkid/rpki/gui/app/models.py2
-rw-r--r--rpkid/rpki/gui/app/timestamp.py3
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()