diff options
author | Michael Elkins <melkins@tislabs.com> | 2012-02-22 16:08:03 +0000 |
---|---|---|
committer | Michael Elkins <melkins@tislabs.com> | 2012-02-22 16:08:03 +0000 |
commit | c3df3484f124ba1fb96be6dbdfea60e0cf6ad534 (patch) | |
tree | 4499914d1d582650f7ce79ad65fde657535356b0 | |
parent | f019d9705c298883207627300ffee90c7ef0764e (diff) |
invoke .save() after calling .avow() or .generate_crl() to ensure the newly generated objects are saved to the db. closes #200
svn path=/branches/tk161/; revision=4357
-rw-r--r-- | rpkid/rpki/irdb/zookeeper.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/rpkid/rpki/irdb/zookeeper.py b/rpkid/rpki/irdb/zookeeper.py index 31c3d7bb..6ee552be 100644 --- a/rpkid/rpki/irdb/zookeeper.py +++ b/rpkid/rpki/irdb/zookeeper.py @@ -415,13 +415,16 @@ class Zookeeper(object): for obj in model.objects.all(): self.log("Regenerating certificate %s" % obj.certificate.getSubject()) obj.avow() + obj.save() self.log("Regenerating Server CRL") self.server_ca.generate_crl() + self.server_ca.save() for ca in rpki.irdb.ResourceHolderCA.objects.all(): self.log("Regenerating CRL for %s" % ca.handle) ca.generate_crl() + ca.save() @django.db.transaction.commit_on_success |