|
@@ -968,7 +968,12 @@ export function Session() {
|
|
|
await Editor.open({
|
|
await Editor.open({
|
|
|
value: transcript,
|
|
value: transcript,
|
|
|
renderer,
|
|
renderer,
|
|
|
- cwd: project.instance.path().worktree || project.instance.directory() || process.cwd(),
|
|
|
|
|
|
|
+ cwd:
|
|
|
|
|
+ (project.instance.path().worktree === "/"
|
|
|
|
|
+ ? undefined
|
|
|
|
|
+ : project.instance.path().worktree) ||
|
|
|
|
|
+ project.instance.directory() ||
|
|
|
|
|
+ process.cwd(),
|
|
|
})
|
|
})
|
|
|
} else {
|
|
} else {
|
|
|
const exportDir = process.cwd()
|
|
const exportDir = process.cwd()
|
|
@@ -981,7 +986,12 @@ export function Session() {
|
|
|
const result = await Editor.open({
|
|
const result = await Editor.open({
|
|
|
value: transcript,
|
|
value: transcript,
|
|
|
renderer,
|
|
renderer,
|
|
|
- cwd: project.instance.path().worktree || project.instance.directory() || process.cwd(),
|
|
|
|
|
|
|
+ cwd:
|
|
|
|
|
+ (project.instance.path().worktree === "/"
|
|
|
|
|
+ ? undefined
|
|
|
|
|
+ : project.instance.path().worktree) ||
|
|
|
|
|
+ project.instance.directory() ||
|
|
|
|
|
+ process.cwd(),
|
|
|
})
|
|
})
|
|
|
if (result !== undefined) {
|
|
if (result !== undefined) {
|
|
|
await Filesystem.write(filepath, result)
|
|
await Filesystem.write(filepath, result)
|