More fixes

This commit is contained in:
Antoine Nguyen
2025-06-08 15:12:48 +02:00
parent 6beee6fbc5
commit c5ee613b59
8 changed files with 17 additions and 11 deletions
+1 -1
View File
@@ -87,7 +87,7 @@ class DomainAPITestCase(ModoAPITestCase):
self.assertEqual(dom.name, "pouét.com")
self.assertEqual(dom.quota, 1000)
self.assertEqual(dom.default_mailbox_quota, 100)
self.assertEqual(dom.enabled, False)
self.assertTrue(dom.enabled)
self.assertFalse(dom.admins)
@mock.patch.object(dns.resolver.Resolver, "resolve")
+3
View File
@@ -1,6 +1,7 @@
"""Admin API v2 serializers."""
import ipaddress
import os
from typing import List
from django.conf import settings
@@ -262,6 +263,8 @@ class AdminGlobalParametersSerializer(serializers.Serializer):
raise serializers.ValidationError(
_("openssl not found, please make sure it is installed.")
)
if not os.path.exists(value):
raise serializers.ValidationError(_("Directory not found."))
return value
def validate_valid_mxs(self, value):