We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9ccffce commit 24e4bf7Copy full SHA for 24e4bf7
packages/gin/challenge-1-basic-routing/submissions/shansing/solution.go
@@ -256,8 +256,10 @@ func validateUser(user User, checkEmpty bool) error {
256
if user.Age < 0 {
257
return errors.New("user age is not positive")
258
}
259
- if _, err := mail.ParseAddress(user.Email); err != nil {
260
- return errors.New("invalid email")
+ if user.Email != "" {
+ if _, err := mail.ParseAddress(user.Email); err != nil {
261
+ return errors.New("invalid email")
262
+ }
263
264
return nil
265
0 commit comments