fix: more regression bugs (#956)

* fix: more regression bugs

* chore: fix format

* chore: fix unit tests

* chore: fix format
This commit is contained in:
Ralph Khreish
2025-07-11 15:23:54 +03:00
committed by GitHub
parent 3e61d26235
commit 21392a1117
9 changed files with 106 additions and 32 deletions

View File

@@ -218,7 +218,16 @@ export function initTaskMaster(overrides = {}) {
);
}
// Remaining paths - only resolve if key exists in overrides
// Always set default paths first
// These can be overridden below if needed
paths.configPath = path.join(paths.projectRoot, TASKMASTER_CONFIG_FILE);
paths.statePath = path.join(
paths.taskMasterDir || path.join(paths.projectRoot, TASKMASTER_DIR),
'state.json'
);
paths.tasksPath = path.join(paths.projectRoot, TASKMASTER_TASKS_FILE);
// Handle overrides - only validate/resolve if explicitly provided
if ('configPath' in overrides) {
paths.configPath = resolvePath(
'config file',