From fc39d9b1a31ec152b240ac81e30aaef7366308fd Mon Sep 17 00:00:00 2001 From: csrapr <26280794+csrapr@users.noreply.github.com> Date: Thu, 28 Jan 2021 14:35:17 +0000 Subject: [PATCH] Fix: fix promise in findOperatorId --- lib/middlewares/operatorId.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/middlewares/operatorId.js b/lib/middlewares/operatorId.js index 7ae838e5..baeffc22 100644 --- a/lib/middlewares/operatorId.js +++ b/lib/middlewares/operatorId.js @@ -19,12 +19,15 @@ function getMnemonic () { } function findOperatorId (req, res, next) { - getMnemonic().then(mnemonic => { + return getMnemonic().then(mnemonic => { return computeOperatorId(mnemonicHelpers.toEntropyBuffer(mnemonic)) }).then(id => { res.locals.operatorId = id - }).catch(e => console.error('Error while computing operator id\n' + e)) - next() + return next() + }).catch(e => { + console.error('Error while computing operator id\n' + e) + next(e) + }) } module.exports = findOperatorId