mirror of
https://github.com/astaxie/beego.git
synced 2024-11-22 13:00:54 +00:00
config index out of range bug fixed
This commit is contained in:
parent
4caf044be2
commit
959b9a5a58
@ -353,7 +353,7 @@ func (b *beegoAppConfig) String(key string) string {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (b *beegoAppConfig) Strings(key string) []string {
|
func (b *beegoAppConfig) Strings(key string) []string {
|
||||||
if v := b.innerConfig.Strings(BConfig.RunMode + "::" + key); v[0] != "" {
|
if v := b.innerConfig.Strings(BConfig.RunMode + "::" + key); len(v) > 0 {
|
||||||
return v
|
return v
|
||||||
}
|
}
|
||||||
return b.innerConfig.Strings(key)
|
return b.innerConfig.Strings(key)
|
||||||
|
@ -49,6 +49,7 @@ func InitGzip(cf config.Configer) {
|
|||||||
}
|
}
|
||||||
methods := cf.DefaultStrings("includedMethods", []string{"GET"})
|
methods := cf.DefaultStrings("includedMethods", []string{"GET"})
|
||||||
getMethodOnly = (len(methods) == 0) || (len(methods) == 1 && strings.ToUpper(methods[0]) == "GET")
|
getMethodOnly = (len(methods) == 0) || (len(methods) == 1 && strings.ToUpper(methods[0]) == "GET")
|
||||||
|
includedMethods = make(map[string]bool, len(methods))
|
||||||
for _, v := range methods {
|
for _, v := range methods {
|
||||||
includedMethods[strings.ToUpper(v)] = true
|
includedMethods[strings.ToUpper(v)] = true
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user