diff --git a/companion/src/firmwares/edgetx/yaml_ops.cpp b/companion/src/firmwares/edgetx/yaml_ops.cpp index ed7983fb3..c89aaea89 100644 --- a/companion/src/firmwares/edgetx/yaml_ops.cpp +++ b/companion/src/firmwares/edgetx/yaml_ops.cpp @@ -22,7 +22,7 @@ YAML::Node operator >> (const YAML::Node& node, const YamlLookupTable& lut) { - if (node) { + if (node && node.IsScalar()) { std::string str = node.as(); const auto& it = find_if(lut.begin(), lut.end(), [=](const YamlLookupTableElmt& elmt) {