Merge PR #388: Plugininfocompiler: Add debug output for unknown units

pull/398/head
Jenkins nymea 2021-02-25 11:27:09 +01:00
commit 5cf6267c4b
1 changed files with 1 additions and 0 deletions

View File

@ -372,6 +372,7 @@ void PluginMetadata::parse(const QJsonObject &jsonObject)
stateType.setType(t);
QPair<bool, Types::Unit> unitVerification = loadAndVerifyUnit(st.value("unit").toString());
if (!unitVerification.first) {
m_validationErrors.append("Thing class \"" + thingClass.name() + "\" state type \"" + stateTypeName + "\" has invalid unit: " + st.value("unit").toString());
hasError = true;
} else {
stateType.setUnit(unitVerification.second);