aboutsummaryrefslogtreecommitdiff
path: root/rpki
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2016-04-23 15:04:01 +0000
committerRob Austein <sra@hactrn.net>2016-04-23 15:04:01 +0000
commitf03993605fc2e27fef4b493a12697716e3ee1916 (patch)
treea3c04b8c7049c911f80fe099be4bc43da2e02a87 /rpki
parent293522be610014907edcd03943b85de9dda9c37b (diff)
"KeyError: u'manager'" turns out to be Django's way of saying:
"Try adding .all(), idiot." svn path=/branches/tk705/; revision=6381
Diffstat (limited to 'rpki')
-rw-r--r--rpki/rpkidb/models.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/rpki/rpkidb/models.py b/rpki/rpkidb/models.py
index 254a88b2..faa7549e 100644
--- a/rpki/rpkidb/models.py
+++ b/rpki/rpkidb/models.py
@@ -697,8 +697,9 @@ class Parent(models.Model):
"""
trace_call_chain()
- yield [ca.destroy(rpkid = rpkid, parent = self) for ca in self.cas()] # pylint: disable=E1101
yield self.serve_revoke_forgotten(rpkid = rpkid)
+ yield [ca.destroy(rpkid = rpkid, parent = self)
+ for ca in self.cas().all()]
if delete_parent:
self.delete()