diff --git a/src/parsing.ts b/src/parsing.ts index d4309d5..b3a71d9 100644 --- a/src/parsing.ts +++ b/src/parsing.ts @@ -14,10 +14,12 @@ export async function parse>(schema: yup.Obje if (!config.ok) return config log.trace('double-check') - const res = await schema.isValid(config.data, {strict: true}) - if (!res) { + try { + await schema.validate(config.data, {strict: true}) + } catch (e) { log.error('Double-check failed') log.debug('Config', config.data) + log.debug('Error:', e) return {ok: false} }