diff --git a/packages/core/src/utils/config.ts b/packages/core/src/utils/config.ts index 4269971c..47e1acf9 100644 --- a/packages/core/src/utils/config.ts +++ b/packages/core/src/utils/config.ts @@ -365,11 +365,11 @@ export async function validateConfig( } } - if ( - config.dynamicAddonFetching?.condition && - config.dynamicAddonFetching.enabled - ) { + if (config.dynamicAddonFetching?.enabled) { try { + if (!config.dynamicAddonFetching.condition) { + throw new Error('Missing condition'); + } await ExitConditionEvaluator.testEvaluate( config.dynamicAddonFetching.condition );