From ae5b05e9e90b70e3c5ce79bd0beb14bee66a4e86 Mon Sep 17 00:00:00 2001 From: Hoan Luu Huu <110280845+xquanluu@users.noreply.github.com> Date: Thu, 22 May 2025 19:14:39 +0700 Subject: [PATCH] allow registration if checkAccountLimits cannot reach DB (#104) --- lib/middleware.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/middleware.js b/lib/middleware.js index 61ff466..a247581 100644 --- a/lib/middleware.js +++ b/lib/middleware.js @@ -132,6 +132,10 @@ const checkAccountLimits = async(req, res, next) => { next(); } catch (err) { logger.error({err, realm}, 'checkAccountLimits: error checking account limits'); + // if we can not reach the db for some reason, allow the registration to proceed + if (err.message?.includes('connect ECONNREFUSED')) { + return next(); + } res.send(500); } };