commit c62210bbddd580eaa4a7c760b04447b305f026b3
parent 46def95dd9f4ef8dc1ee272f14d771c0bce21ecd
Author: vx-clutch <[email protected]>
Date: Tue, 23 Dec 2025 16:20:49 -0500
fix: archive ../ returns correctly
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/server/server.go b/src/server/server.go
@@ -324,7 +324,7 @@ func generateArchiveIndex(fsPath string, urlPath string) (string, error) {
up = "/archive"
}
if !strings.HasSuffix(up, "/") {
- up = up + "/"
+ up = "/archive" + filepath.Dir(up) + "/"
}
b.WriteString(`<a href="` + template.HTMLEscapeString(up) + `">../</a>` + "\n")
} else {