mirror of
https://github.com/astaxie/beego.git
synced 2024-11-22 13:30:56 +00:00
fix #4000
This commit is contained in:
parent
86935ada01
commit
e725192072
@ -16,9 +16,11 @@ package validation
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"github.com/astaxie/beego/logs"
|
||||||
"reflect"
|
"reflect"
|
||||||
"regexp"
|
"regexp"
|
||||||
"strings"
|
"strings"
|
||||||
|
"sync"
|
||||||
"time"
|
"time"
|
||||||
"unicode/utf8"
|
"unicode/utf8"
|
||||||
)
|
)
|
||||||
@ -57,6 +59,8 @@ var MessageTmpls = map[string]string{
|
|||||||
"ZipCode": "Must be valid zipcode",
|
"ZipCode": "Must be valid zipcode",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var once sync.Once
|
||||||
|
|
||||||
// SetDefaultMessage set default messages
|
// SetDefaultMessage set default messages
|
||||||
// if not set, the default messages are
|
// if not set, the default messages are
|
||||||
// "Required": "Can not be empty",
|
// "Required": "Can not be empty",
|
||||||
@ -84,9 +88,12 @@ func SetDefaultMessage(msg map[string]string) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
once.Do(func() {
|
||||||
for name := range msg {
|
for name := range msg {
|
||||||
MessageTmpls[name] = msg[name]
|
MessageTmpls[name] = msg[name]
|
||||||
}
|
}
|
||||||
|
})
|
||||||
|
logs.Warn(`you must SetDefaultMessage at once`)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Validator interface
|
// Validator interface
|
||||||
|
Loading…
Reference in New Issue
Block a user