diff options
author | Michael Elkins <melkins@tislabs.com> | 2012-11-08 03:26:10 +0000 |
---|---|---|
committer | Michael Elkins <melkins@tislabs.com> | 2012-11-08 03:26:10 +0000 |
commit | 6eb4b9936a3cd335befc8144e83d218db1ea5d5e (patch) | |
tree | 51671fe180da5eb4b90be5020080642f9a4fd3ac | |
parent | 2666ee252bb137cc230de17755237fa78caa4aa3 (diff) |
convert the IP prefix from string to rpki.POW.IPAddress prior to invoking resource_set.roa_prefix_ipv4
svn path=/branches/tk274/; revision=4810
-rw-r--r-- | rpkid/rpki/irdb/models.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/rpkid/rpki/irdb/models.py b/rpkid/rpki/irdb/models.py index 5c6d7701..a08d13fd 100644 --- a/rpkid/rpki/irdb/models.py +++ b/rpkid/rpki/irdb/models.py @@ -29,6 +29,7 @@ import rpki.x509 import rpki.sundial import rpki.resource_set import socket +import rpki.POW ## @var ip_version_choices # Choice argument for fields implementing IP version numbers. @@ -565,9 +566,9 @@ class ROARequestPrefix(django.db.models.Model): def as_roa_prefix(self): if self.version == 'IPv4': - return rpki.resource_set.roa_prefix_ipv4(self.prefix, self.prefixlen, self.max_prefixlen) + return rpki.resource_set.roa_prefix_ipv4(rpki.POW.IPAddress(self.prefix), self.prefixlen, self.max_prefixlen) else: - return rpki.resource_set.roa_prefix_ipv6(self.prefix, self.prefixlen, self.max_prefixlen) + return rpki.resource_set.roa_prefix_ipv6(rpki.POW.IPAddress(self.prefix), self.prefixlen, self.max_prefixlen) def as_resource_range(self): return self.as_roa_prefix().to_resource_range() |