summaryrefslogtreecommitdiffhomepage
path: root/packages/app/e2e/utils.ts
diff options
context:
space:
mode:
authorLuke Parker <[email protected]>2026-03-09 20:26:53 +1000
committerGitHub <[email protected]>2026-03-09 20:26:53 +1000
commitf27ef595f65aa719be3f8d08665d683e95083ed3 (patch)
tree052aa60b17e4ca671cda1f752ceff9865a280bee /packages/app/e2e/utils.ts
parent34328828ae9d28afe28202d8122a6983a6b2dc0f (diff)
downloadopencode-f27ef595f65aa719be3f8d08665d683e95083ed3.tar.gz
opencode-f27ef595f65aa719be3f8d08665d683e95083ed3.zip
fix(app): sanitize workspace store filenames on Windows (#16703)
Diffstat (limited to 'packages/app/e2e/utils.ts')
-rw-r--r--packages/app/e2e/utils.ts2
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/app/e2e/utils.ts b/packages/app/e2e/utils.ts
index 0dbc5f8b5..f07a8d3f1 100644
--- a/packages/app/e2e/utils.ts
+++ b/packages/app/e2e/utils.ts
@@ -57,7 +57,7 @@ export function sessionPath(directory: string, sessionID?: string) {
}
export function workspacePersistKey(directory: string, key: string) {
- const head = directory.slice(0, 12) || "workspace"
+ const head = (directory.slice(0, 12) || "workspace").replace(/[^a-zA-Z0-9._-]/g, "-")
const sum = checksum(directory) ?? "0"
return `opencode.workspace.${head}.${sum}.dat:workspace:${key}`
}