diff --git a/packages/ui-default/components/problemconfig/reducer/config.ts b/packages/ui-default/components/problemconfig/reducer/config.ts index 5a2946f40..2325b5b10 100644 --- a/packages/ui-default/components/problemconfig/reducer/config.ts +++ b/packages/ui-default/components/problemconfig/reducer/config.ts @@ -21,7 +21,7 @@ export default function reducer(state = { case 'CONFIG_LOAD_FULFILLED': { const c = { ...state, __loaded: true }; try { - let data = yaml.load(action.payload.config) as any; + let data = yaml.load(action.payload.config || '{}') as any; if (typeof data !== 'object') data = { subtasks: [] }; else data.subtasks ||= []; if (!validate(data)) {