From f03993605fc2e27fef4b493a12697716e3ee1916 Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Sat, 23 Apr 2016 15:04:01 +0000 Subject: "KeyError: u'manager'" turns out to be Django's way of saying: "Try adding .all(), idiot." svn path=/branches/tk705/; revision=6381 --- rpki/rpkidb/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'rpki/rpkidb') 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() -- cgit v1.2.3