diff options
Diffstat (limited to 'portal-gui/rpkigui/myrpki/glue.py')
-rw-r--r-- | portal-gui/rpkigui/myrpki/glue.py | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/portal-gui/rpkigui/myrpki/glue.py b/portal-gui/rpkigui/myrpki/glue.py index 1417131b..eececa7a 100644 --- a/portal-gui/rpkigui/myrpki/glue.py +++ b/portal-gui/rpkigui/myrpki/glue.py @@ -64,12 +64,10 @@ def output_prefixes(path, handle): def output_roas(path, handle): f = csv_writer(path) - for r in handle.roas.all(): - for addr in r.prefix.all(): - f.writerow([resource_range_ipv4(v4addr(str(addr.lo)), - v4addr(str(addr.hi))), - r.asn, - '%s-group-%d' % (handle.handle, r.pk)]) + for roa in handle.roas.all(): + for req in roa.from_roa_request.all(): + f.writerow([req.as_roa_prefix(), roa.asn, + '%s-group-%d' % (handle.handle, roa.pk)]) def configure_resources(handle): '''Write out the csv files and invoke the myrpki.py command line tool.''' |