fix(workspace): show mounted url in edit connection (#1388)

Co-authored-by: src-opn <src-opn@users.noreply.github.com>
This commit is contained in:
Source Open
2026-04-07 13:44:27 -07:00
committed by GitHub
parent d1b23efea0
commit 60c7e87eaa

View File

@@ -473,8 +473,18 @@ export function createWorkspaceStore(options: {
if (!workspaceId) return null;
const workspace = workspaces().find((item) => item.id === workspaceId) ?? null;
if (!workspace || workspace.workspaceType !== "remote") return null;
const openworkHostUrl =
normalizeRemoteType(workspace.remoteType) === "openwork"
? buildOpenworkWorkspaceBaseUrl(
workspace.openworkHostUrl?.trim() ?? "",
workspace.openworkWorkspaceId,
) ||
workspace.openworkHostUrl?.trim() ||
workspace.baseUrl?.trim() ||
""
: workspace.openworkHostUrl?.trim() || workspace.baseUrl?.trim() || "";
return {
openworkHostUrl: workspace.openworkHostUrl ?? workspace.baseUrl ?? "",
openworkHostUrl,
openworkToken: workspace.openworkToken ?? options.openworkServer.openworkServerSettings().token ?? "",
directory: workspace.directory ?? "",
displayName: workspace.displayName ?? "",