From 2241217b0b2d2b51caaa5d283f14e8005fb1b3d5 Mon Sep 17 00:00:00 2001 From: bkellam Date: Mon, 1 Sep 2025 10:21:08 -0400 Subject: [PATCH] fix(worker): First check keys before unsetting them --- packages/backend/src/git.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/backend/src/git.ts b/packages/backend/src/git.ts index d35fd2a2..b19254a7 100644 --- a/packages/backend/src/git.ts +++ b/packages/backend/src/git.ts @@ -105,8 +105,13 @@ export const unsetGitConfig = async (path: string, keys: string[], onProgress?: }).cwd(path); try { + const configList = await git.listConfig(); + const setKeys = Object.keys(configList.all); + for (const key of keys) { - await git.raw(['config', '--unset', key]); + if (setKeys.includes(key)) { + await git.raw(['config', '--unset', key]); + } } } catch (error: unknown) { if (error instanceof Error) {