fixed 403 bug

This commit is contained in:
2025-11-11 21:01:09 +01:00
parent eccd0135fc
commit a8c5ef25f7
2 changed files with 7 additions and 10 deletions

View File

@@ -62,11 +62,8 @@ export async function authenticate(req, res, next) {
}
} else if (apiKey) {
try {
await verifyAPIKey(apiKey).then((result) => {
if (result.valid) {
return next();
}
});
await verifyAPIKey(apiKey);
return next();
} catch {
return res.status(403).json({ message: "API Key invalid" }); // fix: don't chain after sendStatus
}
@@ -79,7 +76,7 @@ async function verifyAPIKey(apiKey) {
const result = await verifyAPIKeyDB(apiKey);
if (result.valid) {
return { valid: true };
return;
} else {
throw new Error("Invalid API Key");
}

View File

@@ -4,10 +4,10 @@ dotenv.config();
const pool = mysql
.createPool({
host: process.env.DB_HOST_2,
user: process.env.DB_USER_2,
password: process.env.DB_PASSWORD_2,
database: process.env.DB_NAME_2,
host: process.env.DB_HOST,
user: process.env.DB_USER,
password: process.env.DB_PASSWORD,
database: process.env.DB_NAME,
})
.promise();