Skip to content

validate.Struct() always return error #134

Closed
@aliuygur

Description

@aliuygur

hi, i am new in golang, maybe that problem about me.

when i use validator.Struct() in a function that return named error, the err var always not nil

func ValidateStruct(v interface{}) (err error) { err = validate.Struct(v) return } 

but when i use it like this, it works

func ValidateStruct(v interface{}) (err error) { errs := validate.Struct(v) if errs != nil { err = errs return } return nil } 

so what the problem ?

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions