all repos — searchix @ 4b263dcbddee9a657ab10c5ae47e677c6bf67fcc

Search engine for NixOS, nix-darwin, home-manager and NUR users

fix: error opening details pages

Alan Pearce
commit

4b263dcbddee9a657ab10c5ae47e677c6bf67fcc

parent

560b6350141050cd4b9aa5717acf5c241996a978

1 file changed, 6 insertions(+), 3 deletions(-)

changed files
M internal/server/global.gointernal/server/global.go
@@ -37,9 +37,12 @@ source: source,
mux: http.NewServeMux(), } - h.mux.HandleFunc(source.LocalURL().JoinPath("/search").String(), h.Search) - h.mux.HandleFunc(source.LocalURL().JoinPath("/{id}").String(), h.Detail) - h.mux.HandleFunc(source.LocalURL().JoinPath("/opensearch.xml").String(), h.OpenSearchXML) + g.log.Debug("adding handler", "uri", source.LocalURL().JoinPath("{id}").String()) + + // JoinPath would escape braces, breaking parameters + h.mux.HandleFunc(source.LocalURL().Path+"/search", h.Search) + h.mux.HandleFunc(source.LocalURL().Path+"/{id}", h.Detail) + h.mux.HandleFunc(source.LocalURL().Path+"/opensearch.xml", h.OpenSearchXML) return h }