Updating user attributes on oauth login (#5324)

Moving update function to app package
Fixing duplicate userID on create user test
This commit is contained in:
Poornima
2017-02-27 00:18:01 +05:30
committed by Joram Wilander
parent 04f4545bbd
commit c0bb6f99f8
6 changed files with 237 additions and 4 deletions

View File

@@ -167,10 +167,16 @@ func LoginByOAuth(c *Context, w http.ResponseWriter, r *http.Request, service st
return nil
}
if err = app.UpdateOAuthUserAttrs(bytes.NewReader(buf.Bytes()), user, provider, service, c.siteURL); err != nil {
c.Err = err
return nil
}
doLogin(c, w, r, user, "")
if c.Err != nil {
return nil
}
return user
}