diff --git a/utils/json/traits_util.h b/utils/json/traits_util.h index 7ba818f23825dbf03cb2161aaf19d8c3b3092ab1..dce94845ff17de013ad14c058d5342c50720f482 100644 --- a/utils/json/traits_util.h +++ b/utils/json/traits_util.h @@ -23,7 +23,7 @@ namespace Updater { namespace Detail { template -inline constexpr bool G_IS_NUM = std::is_integral_v && !std::is_same_v; +inline constexpr bool G_IS_NUM = (std::is_integral_v && !std::is_same_v) || std::is_same_v; template inline constexpr bool G_IS_BOOL = std::is_same_v;