diff --git a/modules/middlewares/flash.go b/modules/middlewares/flash.go index 38217288e..732e1c76e 100644 --- a/modules/middlewares/flash.go +++ b/modules/middlewares/flash.go @@ -27,6 +27,9 @@ type Flash struct { } func (f *Flash) set(name, msg string, current ...bool) { + if f.Values == nil { + f.Values = make(map[string][]string) + } isShow := false if (len(current) == 0 && FlashNow) || (len(current) > 0 && current[0]) {