diff options
Diffstat (limited to 'rpki/rpkidb/models.py')
-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() |