diff options
author | Michael Elkins <melkins@tislabs.com> | 2010-07-04 05:24:32 +0000 |
---|---|---|
committer | Michael Elkins <melkins@tislabs.com> | 2010-07-04 05:24:32 +0000 |
commit | fa59bb562d7cbec79899faaa84be5f4441a61028 (patch) | |
tree | 4cb922a4057dbcfb5ed5cafe1a594ef7644a5a05 | |
parent | 07539571c70fb9d209c7bc54781ea0c2fcc8987a (diff) |
properly use the django model api to exclude objects
svn path=/portal-gui/rpkigui/myrpki/views.py; revision=3332
-rw-r--r-- | portal-gui/rpkigui/myrpki/views.py | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/portal-gui/rpkigui/myrpki/views.py b/portal-gui/rpkigui/myrpki/views.py index 3c190b52..1704b907 100644 --- a/portal-gui/rpkigui/myrpki/views.py +++ b/portal-gui/rpkigui/myrpki/views.py @@ -104,8 +104,7 @@ def dashboard(request): # get list of unallocated address ranges ars = [o for p in handle.parents.all() for c in p.resources.all() - for o in c.address_range.filter(parent__isnull=True, allocated__isnull=True) - if (not o in roa_addrs)] + for o in c.address_range.filter(allocated__isnull=True).exclude(from_roa__in=roa_addrs)] return render('myrpki/dashboard.html', { 'conf': handle, 'asns': asns, 'ars': ars }, request) |