aboutsummaryrefslogtreecommitdiff
path: root/portal-gui/rpkigui/myrpki/forms.py
diff options
context:
space:
mode:
Diffstat (limited to 'portal-gui/rpkigui/myrpki/forms.py')
-rw-r--r--portal-gui/rpkigui/myrpki/forms.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/portal-gui/rpkigui/myrpki/forms.py b/portal-gui/rpkigui/myrpki/forms.py
index 68827066..76936b53 100644
--- a/portal-gui/rpkigui/myrpki/forms.py
+++ b/portal-gui/rpkigui/myrpki/forms.py
@@ -136,6 +136,9 @@ def PrefixRoaForm(prefix, *args, **kwargs):
return self.cleaned_data['asns']
def clean(self):
+ if not prefix.is_prefix():
+ raise forms.ValidationError, \
+ '%s can not be represented as a prefix.' % (prefix,)
if prefix.allocated:
raise forms.ValidationError, \
'Prefix is allocated to a child.'