From 778bbf7cc8d8e7acb338c876e9dfd113541116e4 Mon Sep 17 00:00:00 2001 From: Viren070 Date: Sun, 28 Sep 2025 14:42:36 +0100 Subject: [PATCH] fix: always validate dynamic addon fetching condition when enabled --- packages/core/src/utils/config.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 );