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.
2 parents 550b3d6 + b9ac843 commit b5199e7Copy full SHA for b5199e7
src/user/mod.rs
@@ -312,15 +312,14 @@ pub fn github_access_token(req: &mut Request) -> CargoResult<Response> {
312
let (handle, resp) = http::github(req.app(), "/user", &token)?;
313
let ghuser: GithubUser = http::parse_github_response(handle, &resp)?;
314
315
- let user = User::find_or_insert(
316
- req.tx()?,
+ let user = NewUser::new(
317
ghuser.id,
318
&ghuser.login,
319
ghuser.email.as_ref().map(|s| &s[..]),
320
ghuser.name.as_ref().map(|s| &s[..]),
321
ghuser.avatar_url.as_ref().map(|s| &s[..]),
322
&token.access_token,
323
- )?;
+ ).create_or_update(&*req.db_conn()?)?;
324
req.session().insert(
325
"user_id".to_string(),
326
user.id.to_string(),
0 commit comments