Compare commits

...

1 Commits

Author SHA1 Message Date
AJ ONeal c6b6851d98 handle specific error; fix missing err typo 2018-10-06 20:17:01 +00:00
1 changed files with 10 additions and 5 deletions

View File

@ -661,15 +661,20 @@ func LinkAccount(ctx *context.Context) {
ctx.Data["email"] = email ctx.Data["email"] = email
if len(email) != 0 { if len(email) != 0 {
// ignoring the "user not found" error u, err := models.GetUserByEmail(email)
u, _ := models.GetUserByEmail(email) if err != nil && !models.IsErrUserNotExist(err) {
ctx.ServerError("UserSignIn", err)
return
}
if u != nil { if u != nil {
ctx.Data["user_exists"] = true ctx.Data["user_exists"] = true
} }
} else if len(uname) != 0 { } else if len(uname) != 0 {
// ignoring the "user not found" error u, err := models.GetUserByName(uname)
u, _ := models.GetUserByName(uname) if err != nil && !models.IsErrUserNotExist(err) {
fmt.Println("Error retrieving username:", err) ctx.ServerError("UserSignIn", err)
return
}
if u != nil { if u != nil {
ctx.Data["user_exists"] = true ctx.Data["user_exists"] = true
} }