diff --git a/src/features/settings/utils/settingsValidator.js b/src/features/settings/utils/settingsValidator.js index b792c61..e90558d 100644 --- a/src/features/settings/utils/settingsValidator.js +++ b/src/features/settings/utils/settingsValidator.js @@ -66,12 +66,12 @@ export const validateEntry = function validateEntry (entry, path) { if (entry.type === 'string' && typeof entry.default !== 'string') { throw new Error(`[settings] "${path}.default" must be a string`); } - if (entry.type === 'selection') { - validateSelectionOptions(entry.options, path); - if (typeof entry.allowMultiple !== 'boolean' && entry.allowMultiple) { - throw new Error(`[settings] "${path}.allowMultiple" must be a boolean`); - } - } + } + if (entry.type === 'selection') { + validateSelectionOptions(entry.options, path); + if (typeof entry.allowMultiple !== 'boolean' && entry.allowMultiple) { + throw new Error(`[settings] "${path}.allowMultiple" must be a boolean`); + } } }