Merge d27b492ba4e93809ce0e8fbf3316b58899edc45c into a4ac275e079d46d493965491d686bfe72d121e85

This commit is contained in:
Erik Westra 2025-07-21 08:45:14 +02:00 committed by GitHub
commit 154322c74d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 3 deletions

View File

@ -377,6 +377,7 @@ People and companies, who have contributed, in alphabetical order.
- vinhha96 <anhvinha1@gmail.com> - vinhha96 <anhvinha1@gmail.com>
- voidman <retmain@foxmail.com> - voidman <retmain@foxmail.com>
- vz <vzvway@gmail.com> - vz <vzvway@gmail.com>
- webstradev <erik@webstra.dev>
- wei <wei840222@gmail.com> - wei <wei840222@gmail.com>
- weibaohui <weibaohui@yeah.net> - weibaohui <weibaohui@yeah.net>
- whirosan <whirosan@users.noreply.github.com> - whirosan <whirosan@users.noreply.github.com>

View File

@ -615,7 +615,7 @@ func (c *Context) PostFormArray(key string) (values []string) {
return return
} }
func (c *Context) initFormCache() { func (c *Context) InitFormCache() {
if c.formCache == nil { if c.formCache == nil {
c.formCache = make(url.Values) c.formCache = make(url.Values)
req := c.Request req := c.Request
@ -631,7 +631,7 @@ func (c *Context) initFormCache() {
// GetPostFormArray returns a slice of strings for a given form key, plus // GetPostFormArray returns a slice of strings for a given form key, plus
// a boolean value whether at least one value exists for the given key. // a boolean value whether at least one value exists for the given key.
func (c *Context) GetPostFormArray(key string) (values []string, ok bool) { func (c *Context) GetPostFormArray(key string) (values []string, ok bool) {
c.initFormCache() c.InitFormCache()
values, ok = c.formCache[key] values, ok = c.formCache[key]
return return
} }
@ -645,7 +645,7 @@ func (c *Context) PostFormMap(key string) (dicts map[string]string) {
// GetPostFormMap returns a map for a given form key, plus a boolean value // GetPostFormMap returns a map for a given form key, plus a boolean value
// whether at least one value exists for the given key. // whether at least one value exists for the given key.
func (c *Context) GetPostFormMap(key string) (map[string]string, bool) { func (c *Context) GetPostFormMap(key string) (map[string]string, bool) {
c.initFormCache() c.InitFormCache()
return c.get(c.formCache, key) return c.get(c.formCache, key)
} }