diff --git a/management/src/components/TenantModal.jsx b/management/src/components/TenantModal.jsx index 686ad43..5b73e49 100644 --- a/management/src/components/TenantModal.jsx +++ b/management/src/components/TenantModal.jsx @@ -129,7 +129,10 @@ const TenantModal = ({ isOpen, onClose, tenant = null, onSave }) => { const tenantData = { ...formData, - auth_config: cleanAuthConfig + auth_config: cleanAuthConfig, + // Convert empty email strings to null to avoid validation errors + admin_email: formData.admin_email?.trim() || null, + billing_email: formData.billing_email?.trim() || null } await onSave(tenantData) @@ -238,6 +241,19 @@ const TenantModal = ({ isOpen, onClose, tenant = null, onSave }) => { /> +