fix fqdn check

This commit is contained in:
Andras Bacsai
2022-10-28 09:15:03 +02:00
parent cdb25cd0e9
commit aa27aeafa1
5 changed files with 25 additions and 13 deletions

View File

@@ -78,13 +78,29 @@
if (loading.save) return;
loading.save = true;
try {
const formData = new FormData(e.target);
await post(`/services/${id}/check`, {
fqdn: service.fqdn,
forceSave,
dualCerts,
exposePort: service.exposePort
});
const formData = new FormData(e.target);
for (const setting of service.serviceSetting) {
if (setting.variableName.startsWith('$$coolify_fqdn') && setting.value) {
for (let field of formData) {
const [key, value] = field;
if (setting.name === key) {
if (setting.value !== value) {
await post(`/services/${id}/check`, {
fqdn: value,
otherFqdn: true
});
}
}
}
}
}
if (formData) service = await saveForm(formData, service);
setLocation(service);
forceSave = false;