diff options
author | Rob Austein <sra@hactrn.net> | 2017-01-15 10:00:52 -0500 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2017-01-15 10:00:52 -0500 |
commit | 824cdf673f5f26679d7fe7955060963e720066d6 (patch) | |
tree | c208193d62f02331cc95b0ee914290c1a7e7846c | |
parent | ed72bc89c8e0efd1fbbd929650077adf321d7ae2 (diff) |
Wrong Django voodoo in previous fix.
The rubber chicken needs to dance around the circle once, widdershins.
Obviously.
For future reference, the syntax for forcing queryset evaluation is
"list(blarg.all())", not "[blarg.all()]". In this case it doesn't
seem to be necessary.
-rw-r--r-- | rpki/gui/gui_rpki_cache/util.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/rpki/gui/gui_rpki_cache/util.py b/rpki/gui/gui_rpki_cache/util.py index e077c706..40a2d2e1 100644 --- a/rpki/gui/gui_rpki_cache/util.py +++ b/rpki/gui/gui_rpki_cache/util.py @@ -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) |