diff options
author | Rob Austein <sra@hactrn.net> | 2016-04-23 15:04:01 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2016-04-23 15:04:01 +0000 |
commit | f03993605fc2e27fef4b493a12697716e3ee1916 (patch) | |
tree | a3c04b8c7049c911f80fe099be4bc43da2e02a87 /rpki | |
parent | 293522be610014907edcd03943b85de9dda9c37b (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.py | 3 |
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() |