Fix API config validation not taking default options into account

This commit is contained in:
Dragory 2020-07-28 23:28:26 +03:00
parent a3f423a1d6
commit a2d5bb51a7
No known key found for this signature in database
GPG key ID: 5F387BA66DF8AAC1
3 changed files with 8 additions and 4 deletions

View file

@ -76,12 +76,14 @@ export function initGuildsAPI(app: express.Express) {
parsedConfig = {};
}
const errors = validateGuildConfig(parsedConfig);
const errors = await validateGuildConfig(parsedConfig);
if (errors) {
return res.status(422).json({ errors });
}
await configs.saveNewRevision(`guild-${req.params.guildId}`, config, req.user.userId);
ok(res);
});