diff options
Diffstat (limited to 'rpkid/rpki/gui/cacheview/views.py')
-rw-r--r-- | rpkid/rpki/gui/cacheview/views.py | 6 |
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): |