validateGuildConfig: also catch StrictValidationError

This commit is contained in:
Dragory 2020-08-10 02:22:56 +03:00
parent 4c7a51f586
commit cfb588a7c3
No known key found for this signature in database
GPG key ID: 5F387BA66DF8AAC1

View file

@ -39,8 +39,8 @@ export async function validateGuildConfig(config: any): Promise<string | null> {
const mergedOptions = configUtils.mergeConfig(plugin.defaultOptions || {}, pluginOptions);
await plugin.configPreprocessor(mergedOptions as PluginOptions<any>);
} catch (err) {
if (err instanceof ConfigValidationError) {
return `${pluginName}: ${err.toString()}`;
if (err instanceof ConfigValidationError || err instanceof StrictValidationError) {
return `${pluginName}: ${err.message}`;
}
throw err;