Skip to content

Commit f8c9c70

Browse files
committed
1 parent 1de77a3 commit f8c9c70

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

script/file-uri.lua

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,10 @@ function m.split(uri)
9292
return uri:match('([^:]*):/?/?([^/]*)(.*)')
9393
end
9494

95+
function m.isValid(uri)
96+
return m.split(uri) ~= nil
97+
end
98+
9599
function m.normalize(uri)
96100
if uri == '' then
97101
return uri

script/workspace/workspace.lua

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,9 @@ end
4545

4646
--- 初始化工作区
4747
function m.create(uri)
48-
uri = furi.normalize(uri)
48+
if furi.isValid(uri) then
49+
uri = furi.normalize(uri)
50+
end
4951
log.info('Workspace create: ', uri)
5052
if uri == furi.encode '/'
5153
or uri == furi.encode(os.getenv 'HOME' or '') then

0 commit comments

Comments
 (0)