Explorar o código

fix(api): clarifies DNS name validation error message

Nils Wisiol %!s(int64=5) %!d(string=hai) anos
pai
achega
837c387c4c
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  1. 4 1
      api/desecapi/serializers.py

+ 4 - 1
api/desecapi/serializers.py

@@ -482,7 +482,10 @@ class DomainSerializer(serializers.ModelSerializer):
     @staticmethod
     def raise_if_domain_unavailable(domain_name: str, user: models.User):
         if not models.Domain.is_registrable(domain_name, user):
-            raise serializers.ValidationError('This domain name is unavailable.', code='name_unavailable')
+            raise serializers.ValidationError(
+                'This domain name is unavailable because it is already taken, or disallowed by policy.',
+                code='name_unavailable'
+            )
 
     def create(self, validated_data):
         if 'minimum_ttl' not in validated_data and models.Domain(name=validated_data['name']).is_locally_registrable: