With a REST Framework update, the default behavior changed to automatically trimming whitespace.
@@ -3,7 +3,7 @@ from desecapi.models import Domain, Donation
class DomainSerializer(serializers.ModelSerializer):
owner = serializers.ReadOnlyField(source='owner.email')
- name = serializers.RegexField(regex=r'^[A-Za-z0-9\.\-]+$')
+ name = serializers.RegexField(regex=r'^[A-Za-z0-9\.\-]+$',trim_whitespace=False)
class Meta:
model = Domain