1
0

Improve returnValue handling

This commit is contained in:
2023-08-13 07:35:44 +02:00
parent 252d57b317
commit 21f3e76ddc

View File

@@ -25,7 +25,13 @@ class Equipment {
} else if (items[valueItemName]['state'] == 'NULL') { // Return default value if item state is null } else if (items[valueItemName]['state'] == 'NULL') { // Return default value if item state is null
console.warn('Item ' + valueItemName + ' is unset') console.warn('Item ' + valueItemName + ' is unset')
} else { // Return value from item } else { // Return value from item
if (items[valueItemName].quantityState == null && items[valueItemName].numericState == null) {
returnValue = items[valueItemName]['state']; returnValue = items[valueItemName]['state'];
} else if (items[valueItemName].quantityState == null) {
returnValue = items[valueItemName]['numericState']
} else {
returnValue = items[valueItemName].quantityState;
}
} }
console.debug('Return value ' + valueName + ' for ' + this.name + ': ' + returnValue); console.debug('Return value ' + valueName + ' for ' + this.name + ': ' + returnValue);