Skip to content

Commit 1821a7f

Browse files
committed
double check enableCheckpoints ensure init not faild
1 parent 87c7456 commit 1821a7f

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/core/checkpoints/index.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,9 @@ export async function getCheckpointService(
6969
)
7070
return cline.checkpointService
7171
}
72+
if (!cline.enableCheckpoints) {
73+
return undefined
74+
}
7275
console.log("[Task#getCheckpointService] initializing checkpoints service")
7376
cline.checkpointServiceInitializing = true
7477
const service = RepoPerTaskCheckpointService.create(options)
@@ -81,8 +84,8 @@ export async function getCheckpointService(
8184
return service
8285
} catch (err) {
8386
// Clean up on failure
84-
cline.checkpointServiceInitializing = false
8587
cline.enableCheckpoints = false
88+
cline.checkpointServiceInitializing = false
8689
cline.checkpointService = undefined
8790
throw err
8891
}

0 commit comments

Comments
 (0)