From 5710c9e9972dec3a230f592b313fca1be8ad7803 Mon Sep 17 00:00:00 2001 From: zadam Date: Wed, 10 Nov 2021 21:12:53 +0100 Subject: [PATCH] extra init check to provide better error response --- src/services/auth.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/services/auth.js b/src/services/auth.js index 74a1ec1dd..2e6c6bfe9 100644 --- a/src/services/auth.js +++ b/src/services/auth.js @@ -79,8 +79,12 @@ function reject(req, res, message) { } function checkCredentials(req, res, next) { + if (!sqlInit.isDbInitialized()) { + res.status(400).send('Database is not initialized yet.'); + } + const header = req.headers['trilium-cred'] || ''; - const auth = new Buffer.from(header, 'base64').toString();console.log("auth", auth); + const auth = new Buffer.from(header, 'base64').toString(); const [username, password] = auth.split(/:/); const dbUsername = optionService.getOption('username');