Allow null values for empty optional fields.

Probably due to a recent change in DRF...

fix #3631
This commit is contained in:
Antoine Nguyen
2025-08-06 13:27:32 +02:00
parent 5d4a22acab
commit fe79982b84
3 changed files with 37 additions and 18 deletions
+2 -2
View File
@@ -221,9 +221,9 @@ class AdminGlobalParametersSerializer(serializers.Serializer):
enable_dkim_checks = serializers.BooleanField(default=True)
enable_dmarc_checks = serializers.BooleanField(default=True)
enable_autoconfig_checks = serializers.BooleanField(default=True)
custom_dns_server = serializers.IPAddressField(allow_blank=True)
custom_dns_server = serializers.IPAddressField(allow_blank=True, allow_null=True)
enable_dnsbl_checks = serializers.BooleanField(default=True)
dkim_keys_storage_dir = serializers.CharField(allow_blank=True)
dkim_keys_storage_dir = serializers.CharField(allow_blank=True, allow_null=True)
dkim_default_key_length = serializers.ChoiceField(
default=2048, choices=constants.DKIM_KEY_LENGTHS
)