diff --git a/lib/plugins.js b/lib/plugins.js index d72f2691..296d996f 100644 --- a/lib/plugins.js +++ b/lib/plugins.js @@ -275,6 +275,8 @@ function plugins (settings, deviceId) { wallet.balance(settings, cryptoCode) ]) .then(([rates, balanceRec]) => { + if (!rates || !balanceRec) return null + const rawRate = rates.rates.ask const cashInCommission = BN(1).minus(BN(config.cashInCommission).div(100)) const balance = balanceRec.balance @@ -538,6 +540,9 @@ function plugins (settings, deviceId) { function checkCryptoBalance (fiatCode, rec) { const [cryptoCode, fiatBalance] = rec + + if (!fiatBalance) return null + const config = configManager.cryptoScoped(cryptoCode, settings.config) const cryptoAlertThreshold = config.cryptoAlertThreshold diff --git a/package-lock.json b/package-lock.json index ff2c4e3b..2233c36f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "lamassu-server", - "version": "5.5.10", + "version": "5.5.11", "lockfileVersion": 1, "dependencies": { "@ava/babel-plugin-throws-helper": {