Fixed 404 after uploading SSL certificates to MQTT

This commit is contained in:
Gunnar Skjold
2022-06-04 08:20:42 +02:00
parent cddb170f24
commit 07614226b3

View File

@@ -1875,7 +1875,7 @@ void AmsWebServer::mqttCa() {
} }
LittleFS.end(); LittleFS.end();
} else { } else {
server.sendHeader("Location","/config-mqtt"); server.sendHeader("Location","/mqtt");
server.send(303); server.send(303);
} }
} }
@@ -1887,7 +1887,7 @@ void AmsWebServer::mqttCaUpload() {
uploadFile(FILE_MQTT_CA); uploadFile(FILE_MQTT_CA);
HTTPUpload& upload = server.upload(); HTTPUpload& upload = server.upload();
if(upload.status == UPLOAD_FILE_END) { if(upload.status == UPLOAD_FILE_END) {
server.sendHeader("Location","/config-mqtt"); server.sendHeader("Location","/mqtt");
server.send(303); server.send(303);
MqttConfig mqttConfig; MqttConfig mqttConfig;
@@ -1903,7 +1903,7 @@ void AmsWebServer::mqttCaDelete() {
if(!uploading) { // Not an upload if(!uploading) { // Not an upload
deleteFile(FILE_MQTT_CA); deleteFile(FILE_MQTT_CA);
server.sendHeader("Location","/config-mqtt"); server.sendHeader("Location","/mqtt");
server.send(303); server.send(303);
MqttConfig mqttConfig; MqttConfig mqttConfig;
if(config->getMqttConfig(mqttConfig) && mqttConfig.ssl) { if(config->getMqttConfig(mqttConfig) && mqttConfig.ssl) {
@@ -1929,7 +1929,7 @@ void AmsWebServer::mqttCert() {
} }
LittleFS.end(); LittleFS.end();
} else { } else {
server.sendHeader("Location","/config-mqtt"); server.sendHeader("Location","/mqtt");
server.send(303); server.send(303);
} }
} }
@@ -1941,7 +1941,7 @@ void AmsWebServer::mqttCertUpload() {
uploadFile(FILE_MQTT_CERT); uploadFile(FILE_MQTT_CERT);
HTTPUpload& upload = server.upload(); HTTPUpload& upload = server.upload();
if(upload.status == UPLOAD_FILE_END) { if(upload.status == UPLOAD_FILE_END) {
server.sendHeader("Location","/config-mqtt"); server.sendHeader("Location","/mqtt");
server.send(303); server.send(303);
MqttConfig mqttConfig; MqttConfig mqttConfig;
if(config->getMqttConfig(mqttConfig) && mqttConfig.ssl) { if(config->getMqttConfig(mqttConfig) && mqttConfig.ssl) {
@@ -1956,7 +1956,7 @@ void AmsWebServer::mqttCertDelete() {
if(!uploading) { // Not an upload if(!uploading) { // Not an upload
deleteFile(FILE_MQTT_CERT); deleteFile(FILE_MQTT_CERT);
server.sendHeader("Location","/config-mqtt"); server.sendHeader("Location","/mqtt");
server.send(303); server.send(303);
MqttConfig mqttConfig; MqttConfig mqttConfig;
if(config->getMqttConfig(mqttConfig) && mqttConfig.ssl) { if(config->getMqttConfig(mqttConfig) && mqttConfig.ssl) {
@@ -1982,7 +1982,7 @@ void AmsWebServer::mqttKey() {
} }
LittleFS.end(); LittleFS.end();
} else { } else {
server.sendHeader("Location","/config-mqtt"); server.sendHeader("Location","/mqtt");
server.send(303); server.send(303);
} }
} }
@@ -1994,7 +1994,7 @@ void AmsWebServer::mqttKeyUpload() {
uploadFile(FILE_MQTT_KEY); uploadFile(FILE_MQTT_KEY);
HTTPUpload& upload = server.upload(); HTTPUpload& upload = server.upload();
if(upload.status == UPLOAD_FILE_END) { if(upload.status == UPLOAD_FILE_END) {
server.sendHeader("Location","/config-mqtt"); server.sendHeader("Location","/mqtt");
server.send(303); server.send(303);
MqttConfig mqttConfig; MqttConfig mqttConfig;
if(config->getMqttConfig(mqttConfig) && mqttConfig.ssl) { if(config->getMqttConfig(mqttConfig) && mqttConfig.ssl) {
@@ -2009,7 +2009,7 @@ void AmsWebServer::mqttKeyDelete() {
if(!uploading) { // Not an upload if(!uploading) { // Not an upload
deleteFile(FILE_MQTT_KEY); deleteFile(FILE_MQTT_KEY);
server.sendHeader("Location","/config-mqtt"); server.sendHeader("Location","/mqtt");
server.send(303); server.send(303);
MqttConfig mqttConfig; MqttConfig mqttConfig;
if(config->getMqttConfig(mqttConfig) && mqttConfig.ssl) { if(config->getMqttConfig(mqttConfig) && mqttConfig.ssl) {