Return errors when rule parsing is bad
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Fabian Stamm
2020-12-17 02:46:35 +01:00
parent b220c223ef
commit 4a0cb3475e
2 changed files with 10 additions and 3 deletions

View File

@ -112,7 +112,14 @@ AdminRoute.get("/database", (ctx) => {
if (publickey) await db.setPublicKey(publickey);
if (rules) await db.setRules(rules);
if (rules) {
const error = await db.setRules(rules);
if (error) {
ctx.status = 500;
ctx.body = error;
return;
}
}
if (accesskey) await db.setAccessKey(accesskey);