Skip to content

Commit 761d5fe

Browse files
committed
fix(serverHandler): use url escaped name for delete
1 parent 8368a74 commit 761d5fe

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/serverHandler/page.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ func updateSubItemsHtml(data *responseData) {
1616

1717
for i, info := range data.SubItems {
1818
name := info.Name()
19+
urlEscapedName := tplutil.FormatFileUrl(name)
1920

2021
var displayName template.HTML
2122
var typ template.HTML
@@ -25,11 +26,11 @@ func updateSubItemsHtml(data *responseData) {
2526
if info.IsDir() {
2627
displayName = tplutil.FormatFilename(name) + "/"
2728
typ = TypeDir
28-
url = data.SubItemPrefix + tplutil.FormatFileUrl(name) + "/" + dirQueryString
29+
url = data.SubItemPrefix + urlEscapedName + "/" + dirQueryString
2930
} else {
3031
displayName = tplutil.FormatFilename(name)
3132
typ = TypeFile
32-
url = data.SubItemPrefix + tplutil.FormatFileUrl(name)
33+
url = data.SubItemPrefix + urlEscapedName
3334
readableSize = tplutil.FormatSize(info.Size())
3435
}
3536

@@ -38,7 +39,7 @@ func updateSubItemsHtml(data *responseData) {
3839
_, isRenamedInfo := info.(*renamedFileInfo)
3940
_, isFakeInfo := info.(*fakeFileInfo)
4041
if !isRenamedInfo && !isFakeInfo {
41-
deleteUrl = data.SubItemPrefix + "?delete&name=" + name
42+
deleteUrl = data.SubItemPrefix + "?delete&name=" + urlEscapedName
4243
}
4344
}
4445

0 commit comments

Comments
 (0)