- Fixed UI issue on the HSTS toggle
- Added error message on save error for HSTS
This commit is contained in:
Toby Chui 2024-12-06 19:06:59 +08:00
parent c39af1ff8e
commit 24371ed22e
2 changed files with 6 additions and 2 deletions

View File

@ -1427,7 +1427,11 @@ func HandleHSTSState(w http.ResponseWriter, r *http.Request) {
if newMaxAge == 0 || newMaxAge >= 31536000 { if newMaxAge == 0 || newMaxAge >= 31536000 {
targetProxyEndpoint.HSTSMaxAge = int64(newMaxAge) targetProxyEndpoint.HSTSMaxAge = int64(newMaxAge)
SaveReverseProxyConfig(targetProxyEndpoint) err = SaveReverseProxyConfig(targetProxyEndpoint)
if err != nil {
utils.SendErrorResponse(w, "save HSTS state failed: "+err.Error())
return
}
targetProxyEndpoint.UpdateToRuntime() targetProxyEndpoint.UpdateToRuntime()
} else { } else {
utils.SendErrorResponse(w, "invalid max age given") utils.SendErrorResponse(w, "invalid max age given")

View File

@ -364,7 +364,7 @@
method: "POST", method: "POST",
data: { data: {
"domain": editingEndpoint.ep, "domain": editingEndpoint.ep,
"maxage": 31536000 "maxage": HSTSEnabled?31536000:0,
}, },
success: function(data){ success: function(data){
if (data.error != undefined){ if (data.error != undefined){