aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rpkid/rpki/gui/app/models.py8
-rw-r--r--rpkid/rpki/gui/cacheview/models.py5
-rw-r--r--rpkid/rpki/gui/routeview/models.py8
3 files changed, 10 insertions, 11 deletions
diff --git a/rpkid/rpki/gui/app/models.py b/rpkid/rpki/gui/app/models.py
index 64dcc656..5e74d27c 100644
--- a/rpkid/rpki/gui/app/models.py
+++ b/rpkid/rpki/gui/app/models.py
@@ -221,8 +221,8 @@ class ROARequest(rpki.irdb.models.ROARequest):
# this assumes one prefix per ROA
rng = self.prefixes.filter(version=4)[0].as_resource_range()
return rpki.gui.routeview.models.RouteOrigin.objects.filter(
- prefix_min__lte=rng.max,
- prefix_max__gte=rng.min
+ prefix_min__gte=rng.min,
+ prefix_max__lte=rng.max
)
@property
@@ -231,8 +231,8 @@ class ROARequest(rpki.irdb.models.ROARequest):
# this assumes one prefix per ROA
rng = self.prefixes.filter(version=6)[0].as_resource_range()
return rpki.gui.routeview.models.RouteOriginV6.objects.filter(
- prefix_min__lte=rng.max,
- prefix_max__gte=rng.min
+ prefix_min__gte=rng.min,
+ prefix_max__lte=rng.max
)
diff --git a/rpkid/rpki/gui/cacheview/models.py b/rpkid/rpki/gui/cacheview/models.py
index 9ba71f82..1fbed743 100644
--- a/rpkid/rpki/gui/cacheview/models.py
+++ b/rpkid/rpki/gui/cacheview/models.py
@@ -180,9 +180,8 @@ class ROAPrefixV4(ROAPrefix, rpki.gui.models.PrefixV4):
@property
def routes(self):
"""return all routes covered by this roa prefix"""
- return RouteOrigin.objects.filter(
- prefix_min__lte=self.prefix_max,
- prefix_max__gte=self.prefix_min)
+ return RouteOrigin.objects.filter(prefix_min__gte=self.prefix_min,
+ prefix_max__lte=self.prefix_max)
class Meta:
ordering = ('prefix_min',)
diff --git a/rpkid/rpki/gui/routeview/models.py b/rpkid/rpki/gui/routeview/models.py
index acf05dc2..3989a5e1 100644
--- a/rpkid/rpki/gui/routeview/models.py
+++ b/rpkid/rpki/gui/routeview/models.py
@@ -32,16 +32,16 @@ class RouteOrigin(rpki.gui.models.PrefixV4):
def roas(self):
"Return a queryset of ROAs which cover this route."
return cacheview.models.ROA.objects.filter(
- prefixes__prefix_min__lte=self.prefix_max,
- prefixes__prefix_max__gte=self.prefix_min
+ prefixes__prefix_min__lte=self.prefix_min,
+ prefixes__prefix_max__gte=self.prefix_max
)
@property
def roa_prefixes(self):
"Return a queryset of ROA prefixes which cover this route."
return cacheview.models.ROAPrefixV4.objects.filter(
- prefix_min__lte=self.prefix_max,
- prefix_max__gte=self.prefix_min
+ prefix_min__lte=self.prefix_min,
+ prefix_max__gte=self.prefix_max
)
@property