|
|
@@ -118,8 +118,14 @@ const checkAvailabilityDebounced: _.DebouncedFunc<() => void> = _.debounce(
|
|
|
|
|
|
const onSubdomainUpdate = () => {
|
|
|
subdomainAvailable.value = null
|
|
|
- validationPending.value = true
|
|
|
- checkAvailabilityDebounced()
|
|
|
+
|
|
|
+ if (subdomain.value.subdomain !== null && SubdomainValidation.isValid(subdomain.value.subdomain)) {
|
|
|
+ // Le sous domaine est valide: on vérifie sa disponibilité
|
|
|
+ validationPending.value = true
|
|
|
+ checkAvailabilityDebounced()
|
|
|
+ } else {
|
|
|
+ validationPending.value = false
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|