Skip to content

Commit

Permalink
rpkigui-rcynic inheritance handling was broken.
Browse files Browse the repository at this point in the history
  • Loading branch information
sraustein committed Jan 15, 2017
1 parent 4a37371 commit ed72bc8
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions rpki/gui/gui_rpki_cache/util.py
Expand Up @@ -88,21 +88,21 @@ def process_certificate(auth, obj):
cert.save()

if asns == 'inherit':
cert.asns.add(issuer.asns.all())
cert.asns.add(*[issuer.asns.all()])
elif asns:
for asmin, asmax in asns:
asr, _ = models.ASRange.objects.get_or_create(min=asmin, max=asmax)
cert.asns.add(asr)

if v4 == 'inherit':
cert.addresses.add(issuer.addresses.all())
cert.addresses.add(*[issuer.addresses.all()])
elif v4:
for v4min, v4max in v4:
pfx, _ = models.AddressRange.objects.get_or_create(prefix_min=v4min, prefix_max=v4max)
cert.addresses.add(pfx)

if v6 == 'inherit':
cert.addresses_v6.add(issuer.addresses_v6.all())
cert.addresses_v6.add(*[issuer.addresses_v6.all()])
elif v6:
for v6min, v6max in v6:
pfx, _ = models.AddressRangeV6.objects.get_or_create(prefix_min=v6min, prefix_max=v6max)
Expand Down

0 comments on commit ed72bc8

Please sign in to comment.