diff --git a/lib/config/validation.ts b/lib/config/validation.ts index dbcae32e7c91bea2d3f1ac1e60994b5f1e49a2fb..34753754e0459c2e91626ed0889fbc16fb580052 100644 --- a/lib/config/validation.ts +++ b/lib/config/validation.ts @@ -129,7 +129,11 @@ export async function validateConfig( }); continue; } - if (parentPath && topLevelObjects.includes(key)) { + if ( + parentPath && + parentPath !== 'onboardingConfig' && + topLevelObjects.includes(key) + ) { errors.push({ topic: 'Configuration Error', message: `The "${key}" object can only be configured at the top level of a config but was found inside "${parentPath}"`,