aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/rpki/sql.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/scripts/rpki/sql.py b/scripts/rpki/sql.py
index c9023d02..81d93970 100644
--- a/scripts/rpki/sql.py
+++ b/scripts/rpki/sql.py
@@ -618,8 +618,9 @@ class child_cert_obj(sql_persistant):
child_cert = child_cert)
if must_revoke:
- assert child_cert is not self
- self.revoke()
+ for cert in child.child_certs(gctx = gctx, ca_detail = ca_detail, ski = self.ski):
+ if cert is not child_cert:
+ cert.revoke()
return child_cert