[SYS] Add automaticaly / at the end of root topic if not present (#1772)

To avoid concatenation with the gateway name and a non working auto discovery
This commit is contained in:
Florian authored and GitHub committed 2023-10-12 15:37:35 -05:00
1 parent 45bd18b03c
commit c6394b241b
1 file changed
+4
+4
View File
@@ -1696,6 +1696,10 @@ void setup_wifimanager(bool reset_settings) {
strcpy(mqtt_user, custom_mqtt_user.getValue());
strcpy(mqtt_pass, custom_mqtt_pass.getValue());
strcpy(mqtt_topic, custom_mqtt_topic.getValue());
if (mqtt_topic[strlen(mqtt_topic) - 1] != '/' && strlen(mqtt_topic) < parameters_size + 1) {
strcat(mqtt_topic, "/");
}
strcpy(gateway_name, custom_gateway_name.getValue());
strcpy(ota_pass, custom_ota_pass.getValue());
mqtt_secure = *custom_mqtt_secure.getValue();