diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 46bc04c9..af6484f7 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -40,9 +40,11 @@ jobs: ports: - 11211:11211 ssdb: - image: wendal/ssdb:latest + image: tsl0922/ssdb + env: + SSDB_PORT: 8888 ports: - - 8888:8888 + - "8888:8888" postgres: image: postgres:latest env: diff --git a/core/validation/validation.go b/core/validation/validation.go index 33d466fa..c7527334 100644 --- a/core/validation/validation.go +++ b/core/validation/validation.go @@ -58,9 +58,9 @@ type ValidFormer interface { // Error show the error type Error struct { - Message, Key, Name, Field, Tmpl string - Value interface{} - LimitValue interface{} + Message, Key, Name, Field, Tmpl, Label string + Value interface{} + LimitValue interface{} } // String Returns the Message. @@ -292,6 +292,7 @@ func (v *Validation) apply(chk Validator, obj interface{}) *Result { Value: obj, Tmpl: MessageTmpls[Name], LimitValue: chk.GetLimitValue(), + Label: Label, } v.setError(err) @@ -324,6 +325,7 @@ func (v *Validation) AddError(key, message string) { Key: key, Name: Name, Field: Field, + Label: Label, } v.setError(err) } diff --git a/scripts/test_docker_compose.yaml b/scripts/test_docker_compose.yaml index f22b6deb..066fdf97 100644 --- a/scripts/test_docker_compose.yaml +++ b/scripts/test_docker_compose.yaml @@ -1,4 +1,3 @@ -version: "3.8" services: redis: container_name: "beego-redis" @@ -28,7 +27,9 @@ services: - ALLOW_EMPTY_PASSWORD=yes ssdb: container_name: "beego-ssdb" - image: wendal/ssdb + image: tsl0922/ssdb + environment: + - SSDB_PORT=8888 ports: - "8888:8888" memcache: