diff --git a/peeringdb_server/admin.py b/peeringdb_server/admin.py index efc42abf..50733ef5 100644 --- a/peeringdb_server/admin.py +++ b/peeringdb_server/admin.py @@ -513,7 +513,9 @@ class UserOrgAffiliationRequestInlineForm(baseForms.ModelForm): def clean(self): super(UserOrgAffiliationRequestInlineForm, self).clean() try: - rdap_valid = RdapLookup().get_asn(self.cleaned_data.get("asn")).emails + asn = self.cleaned_data.get("asn") + if asn: + rdap_valid = RdapLookup().get_asn(asn).emails except RdapException as exc: raise ValidationError({"asn": str(exc)})