From 7102fce06540912aaee2dc252fb6b76e20fbed8f Mon Sep 17 00:00:00 2001 From: sunshinesmilelk <1176136681@qq.com> Date: Wed, 19 Feb 2025 10:45:49 +0800 Subject: [PATCH] fix: fix open file in kernel panel --- archive/opensumi-module-libro/package.json | 2 +- .../collapse/kernel-collapse-content-item.tsx | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/archive/opensumi-module-libro/package.json b/archive/opensumi-module-libro/package.json index db7c6ab7..4716be66 100644 --- a/archive/opensumi-module-libro/package.json +++ b/archive/opensumi-module-libro/package.json @@ -1,6 +1,6 @@ { "name": "@difizen/opensumi-module-libro", - "version": "0.1.6", + "version": "0.1.10", "description": "libro on opensumi", "repository": { "type": "git", diff --git a/archive/opensumi-module-libro/src/browser/kernel-panel/collapse/kernel-collapse-content-item.tsx b/archive/opensumi-module-libro/src/browser/kernel-panel/collapse/kernel-collapse-content-item.tsx index 317c8bd8..98eb54af 100644 --- a/archive/opensumi-module-libro/src/browser/kernel-panel/collapse/kernel-collapse-content-item.tsx +++ b/archive/opensumi-module-libro/src/browser/kernel-panel/collapse/kernel-collapse-content-item.tsx @@ -70,7 +70,13 @@ export const LibroKernelCollapseContentItem: React.FC = ( className="libro-panel-collapse-kernel-item" key={notebook.sessionId} onClick={() => { - const uri = new URI(notebook.path); + let notebookPath = ''; + if (!notebook.path.startsWith('/ossfs/')) { + notebookPath = '/ossfs/' + notebook.path; + } else { + notebookPath = notebook.path; + } + const uri = new URI(notebookPath); editorService.openUris([uri]); }} >