From 8a025a6c7850f8bf614420301b9a6a315e335eac Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Sun, 26 Apr 2026 22:18:32 +0700 Subject: [PATCH] test(server): default mainRepoRoot to null in primitive test helper MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Same root cause as 16cf9edf — checkout-git emits mainRepoRoot directly, so the helper must initialize it to null or downstream isWorktree derivation flips to true on undefined !== null. --- .../server/src/server/workspace-git-service.primitive.test.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/server/src/server/workspace-git-service.primitive.test.ts b/packages/server/src/server/workspace-git-service.primitive.test.ts index 590a4c49b..0211e644c 100644 --- a/packages/server/src/server/workspace-git-service.primitive.test.ts +++ b/packages/server/src/server/workspace-git-service.primitive.test.ts @@ -59,6 +59,7 @@ function createCheckoutStatus( return { isGit: true, repoRoot: cwd, + mainRepoRoot: null, currentBranch: "main", isDirty: false, baseRef: "main",