From e46682e346a367bfdc8b0644a00f6bd08a9e866c Mon Sep 17 00:00:00 2001 From: emeric Date: Wed, 30 Oct 2024 18:55:45 +0100 Subject: [PATCH] Fixed bool value badly parsed, fixes #542 --- src/libs/core/impl/String.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libs/core/impl/String.cpp b/src/libs/core/impl/String.cpp index 38f62bc5..9a736474 100644 --- a/src/libs/core/impl/String.cpp +++ b/src/libs/core/impl/String.cpp @@ -149,9 +149,9 @@ namespace lms::core::stringUtils template<> std::optional readAs(std::string_view str) { - if (str == "1" || str == "true") + if (str == "1" || stringCaseInsensitiveEqual(str, "true")) return true; - else if (str == "0" || str == "false") + else if (str == "0" || stringCaseInsensitiveEqual(str, "false")) return false; return std::nullopt;