4 files changed,
11 insertions(+),
11 deletions(-)
Author:
Oleksandr Smirnov
olexsmir@gmail.com
Committed at:
2026-04-03 12:38:17 +0300
Authored at:
2026-04-03 12:34:48 +0300
Change ID:
poxxwxrtzwmynysxytorswvwmrwnumlm
Parent:
a02c4e8
M
internal/handlers/repo.go
路路路 61 61 func (h *handlers) repoIndexHandler(w http.ResponseWriter, r *http.Request) { 62 62 repo, err := h.openPublicRepo(r.PathValue("name"), "") 63 63 if err != nil { 64 - h.write404(w, err) 64 + h.write404(w, r.URL.Path, err) 65 65 return 66 66 } 67 67 路路路 130 130 131 131 repo, err := h.openPublicRepo(name, ref) 132 132 if err != nil { 133 - h.write404(w, err) 133 + h.write404(w, r.URL.Path, err) 134 134 return 135 135 } 136 136 路路路 182 182 183 183 repo, err := h.openPublicRepo(name, ref) 184 184 if err != nil { 185 - h.write404(w, err) 185 + h.write404(w, r.URL.Path, err) 186 186 return 187 187 } 188 188 189 189 fc, err := repo.FileContent(treePath) 190 190 if err != nil { 191 191 if errors.Is(err, git.ErrFileNotFound) { 192 - h.write404(w, err) 192 + h.write404(w, r.URL.Path, err) 193 193 return 194 194 } 195 195 h.write500(w, err) 路路路 263 263 264 264 repo, err := h.openPublicRepo(name, ref) 265 265 if err != nil { 266 - h.write404(w, err) 266 + h.write404(w, r.URL.Path, err) 267 267 return 268 268 } 269 269 路路路 306 306 307 307 repo, err := h.openPublicRepo(name, ref) 308 308 if err != nil { 309 - h.write404(w, err) 309 + h.write404(w, r.URL.Path, err) 310 310 return 311 311 } 312 312 路路路 339 339 func (h *handlers) refsHandler(w http.ResponseWriter, r *http.Request) { 340 340 repo, err := h.openPublicRepo(r.PathValue("name"), "") 341 341 if err != nil { 342 - h.write404(w, err) 342 + h.write404(w, r.URL.Path, err) 343 343 return 344 344 } 345 345
M
internal/handlers/util.go
路路路 14 14 } 15 15 } 16 16 17 -func (h *handlers) write404(w http.ResponseWriter, err error) { 18 - slog.Info("404", "err", err) 17 +func (h *handlers) write404(w http.ResponseWriter, path string, err error) { 18 + slog.Info("404", "path", path, "err", err) 19 19 w.WriteHeader(http.StatusNotFound) 20 20 h.templ(w, "404", nil) 21 21 }