aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Elkins <melkins@tislabs.com>2010-07-04 05:24:32 +0000
committerMichael Elkins <melkins@tislabs.com>2010-07-04 05:24:32 +0000
commitfa59bb562d7cbec79899faaa84be5f4441a61028 (patch)
tree4cb922a4057dbcfb5ed5cafe1a594ef7644a5a05
parent07539571c70fb9d209c7bc54781ea0c2fcc8987a (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.py3
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)