Fixed bug : null object value when targetNode.value is undefined, thus causing all trading to stop.

This commit is contained in:
Steve Langridge committed 2021-03-16 17:22:45 +02:00
1 parent dd3ce6b852
commit fedf02d35b
1 file changed
+7 -6
@@ -195,12 +195,13 @@ exports.newSuperalgosBotModulesTradingRecords = function (processIndex) {
from its value property.
*/
value = targetNode.value
if (recordProperty.config.decimals !== undefined) {
try {
value = Number(value.toFixed(recordProperty.config.decimals))
} catch (err) {
badDefinitionUnhandledException(err, 'Error applying configured decimals.', product, recordProperty)
if (value !== undefined) {
if (recordProperty.config.decimals !== undefined) {
try {
value = Number(value.toFixed(recordProperty.config.decimals))
} catch (err) {
badDefinitionUnhandledException(err, 'Error applying configured decimals.', product, recordProperty)
}
}
}
} else {