diff --git a/src/src/Helpers/StringConverter.cpp b/src/src/Helpers/StringConverter.cpp index 6287e5b42..33e90a1c1 100644 --- a/src/src/Helpers/StringConverter.cpp +++ b/src/src/Helpers/StringConverter.cpp @@ -402,7 +402,7 @@ void removeExtraNewLine(String& line) { } void removeChar(String& line, char character) { - line.replace(character, ' '); + line.replace(String(character), EMPTY_STRING); } void addNewLine(String& line) { diff --git a/src/src/Helpers/StringParser.cpp b/src/src/Helpers/StringParser.cpp index a38487235..0f8df871e 100644 --- a/src/src/Helpers/StringParser.cpp +++ b/src/src/Helpers/StringParser.cpp @@ -933,6 +933,7 @@ void transformValue( // Return INVALID_TASK_INDEX when not found, else return taskIndex taskIndex_t findTaskIndexByName(String deviceName, bool allowDisabled) { + deviceName.trim(); deviceName.toLowerCase(); // cache this, since LoadTaskSettings does take some time. auto result = Cache.taskIndexName.find(deviceName);