Skip to content

Commit ae846c1

Browse files
committed
correct escaping
1 parent d4291fb commit ae846c1

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

routers/web/explore/repo.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ package explore
66
import (
77
"fmt"
88
"net/http"
9-
"net/url"
109

1110
"code.gitea.io/gitea/models/db"
1211
repo_model "code.gitea.io/gitea/models/repo"
@@ -108,7 +107,7 @@ func RenderRepoSearch(ctx *context.Context, opts *RepoSearchOptions) {
108107
ctx.Data["TopicOnly"] = topicOnly
109108

110109
language := ctx.FormTrim("language")
111-
ctx.Data["Language"] = url.QueryEscape(language)
110+
ctx.Data["Language"] = language
112111

113112
archived := ctx.FormOptionalBool("archived")
114113
ctx.Data["IsArchived"] = archived

templates/shared/repo_search.tmpl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@
1212
<button class="ui primary button">{{ctx.Locale.Tr "explore.search"}}</button>
1313
</div>
1414
</form>
15-
{{$tabQuery := printf "tab=%s&" .TabName}}
16-
{{if not .TabName}}{{$tabQuery = ""}}{{end}}
17-
{{$languageQuery := printf "language=%s&" .Language}}
18-
{{if not .TabName}}{{$languageQuery = ""}}{{end}}
19-
{{$queryParams := printf "%s%sq=%s" $tabQuery $languageQuery .Keyword}}
15+
{{$tabQuery := ""}}
16+
{{if .TabName}}{{$tabQuery = printf "tab=%s&" (QueryEscape .TabName)}}{{end}}
17+
{{$languageQuery := ""}}
18+
{{if .TabName}}{{$languageQuery = printf "language=%s&" (QueryEscape .Language)}}{{end}}
19+
{{$queryParams := printf "%s%sq=%s" $tabQuery $languageQuery (QueryEscape .Keyword)}}
2020
<!-- Filter -->
21-
{{$queryParamsWithSort := printf "%s&sort=%s" $queryParams .SortType}}
21+
{{$queryParamsWithSort := printf "%s&sort=%s" $queryParams (QueryEscape .SortType)}}
2222
<form class="ui form ignore-dirty" id="repo-search-form" data-query-params="{{$queryParamsWithSort}}">
2323
<div class="ui dropdown type jump item gt-mr-0">
2424
<span class="text">

0 commit comments

Comments
 (0)