aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki/gui/cacheview/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'rpkid/rpki/gui/cacheview/views.py')
-rw-r--r--rpkid/rpki/gui/cacheview/views.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/rpkid/rpki/gui/cacheview/views.py b/rpkid/rpki/gui/cacheview/views.py
index 53e06859..b75763fa 100644
--- a/rpkid/rpki/gui/cacheview/views.py
+++ b/rpkid/rpki/gui/cacheview/views.py
@@ -28,10 +28,10 @@ def cert_chain(obj):
"""
returns an iterator covering all certs from the root cert down to the EE.
"""
- chain = []
- while obj:
- chain.append(obj)
+ chain = [ obj ]
+ while obj != obj.issuer:
obj = obj.issuer
+ chain.append(obj)
return zip(range(len(chain)), reversed(chain))
def signed_object_detail(request, model_class, pk):