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