view-context: remove empty query parameters from URLWithExtraQuery
Some checks failed
/ push (push) Has been cancelled
Some checks failed
/ push (push) Has been cancelled
This commit is contained in:
parent
af2a35d20f
commit
c867be4369
|
@ -30,6 +30,11 @@ func (c *Context) AppendQuery(keyValue ...string) string {
|
|||
// extraKeyValues is an alternating key-value pair.
|
||||
func (c *Context) URLWithExtraQuery(baseUrl string, extraKeyValues ...string) templ.SafeURL {
|
||||
query := c.Request.URL.Query()
|
||||
for k := range query {
|
||||
if query.Get(k) == "" {
|
||||
delete(query, k)
|
||||
}
|
||||
}
|
||||
for i := 0; i < len(extraKeyValues); i += 2 {
|
||||
query.Set(extraKeyValues[i], extraKeyValues[i+1])
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue