Merge PR #388: Plugininfocompiler: Add debug output for unknown units
This commit is contained in:
commit
5cf6267c4b
@ -372,6 +372,7 @@ void PluginMetadata::parse(const QJsonObject &jsonObject)
|
|||||||
stateType.setType(t);
|
stateType.setType(t);
|
||||||
QPair<bool, Types::Unit> unitVerification = loadAndVerifyUnit(st.value("unit").toString());
|
QPair<bool, Types::Unit> unitVerification = loadAndVerifyUnit(st.value("unit").toString());
|
||||||
if (!unitVerification.first) {
|
if (!unitVerification.first) {
|
||||||
|
m_validationErrors.append("Thing class \"" + thingClass.name() + "\" state type \"" + stateTypeName + "\" has invalid unit: " + st.value("unit").toString());
|
||||||
hasError = true;
|
hasError = true;
|
||||||
} else {
|
} else {
|
||||||
stateType.setUnit(unitVerification.second);
|
stateType.setUnit(unitVerification.second);
|
||||||
|
|||||||
Reference in New Issue
Block a user