Skip to content

Commit fafbaa5

Browse files
committed
fix(serverHandler): output nothing for archive-request if not enabled
1 parent 42d2df1 commit fafbaa5

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

src/serverHandler/main.go

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -96,16 +96,22 @@ func (h *handler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
9696

9797
// regular flows
9898

99-
if data.CanArchive && len(r.URL.RawQuery) > 0 {
99+
if len(r.URL.RawQuery) > 0 {
100100
switch r.URL.RawQuery {
101101
case "tar":
102-
h.tar(w, r, data)
102+
if data.CanArchive {
103+
h.tar(w, r, data)
104+
}
103105
return
104106
case "tgz":
105-
h.tgz(w, r, data)
107+
if data.CanArchive {
108+
h.tgz(w, r, data)
109+
}
106110
return
107111
case "zip":
108-
h.zip(w, r, data)
112+
if data.CanArchive {
113+
h.zip(w, r, data)
114+
}
109115
return
110116
}
111117
}

0 commit comments

Comments
 (0)