oauth_google_callback.go: use commenterGetByEmail

This commit is contained in:
Adhityaa 2018-06-07 13:14:19 +05:30
parent a066062f8b
commit 2723053039

View File

@ -39,8 +39,8 @@ func googleCallbackHandler(w http.ResponseWriter, r *http.Request) {
return return
} }
exists, err := commenterIsProviderUser("google", user["email"].(string)) c, err := commenterGetByEmail("google", user["email"].(string))
if err != nil { if err != nil && err != errorNoSuchCommenter {
fmt.Fprintf(w, "Error: %s", err.Error()) fmt.Fprintf(w, "Error: %s", err.Error())
return return
} }
@ -69,6 +69,8 @@ func googleCallbackHandler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Error: %s", err.Error()) fmt.Fprintf(w, "Error: %s", err.Error())
return return
} }
} else {
commenterHex = c.CommenterHex
} }
if err := commenterSessionUpdate(session, commenterHex); err != nil { if err := commenterSessionUpdate(session, commenterHex); err != nil {