diff options
Diffstat (limited to 'portal-gui/rpkigui/myrpki/forms.py')
-rw-r--r-- | portal-gui/rpkigui/myrpki/forms.py | 3 |
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.' |