From dda7cfba4c74c0d2d467a923381c38abb24474f9 Mon Sep 17 00:00:00 2001 From: stuzl Date: Fri, 26 Feb 2016 16:09:47 +0000 Subject: [PATCH] Fix link account path for Facebook, GitHub and Bitbucket Fixes current behaviour where a new user is created instead of adding the id to the existing user --- examples/server/python/app.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/server/python/app.py b/examples/server/python/app.py index d9ea6a49..e167d4b6 100644 --- a/examples/server/python/app.py +++ b/examples/server/python/app.py @@ -183,8 +183,8 @@ def facebook(): response.status_code = 400 return response - u = User(facebook=profile['id'], display_name=profile['name']) - db.session.add(u) + user.facebook = profile['id'] + user.display_name = user.display_name or profile['name'] db.session.commit() token = create_token(u) return jsonify(token=token) @@ -238,8 +238,8 @@ def github(): response.status_code = 400 return response - u = User(github=profile['id'], display_name=profile['name']) - db.session.add(u) + user.github = profile['id'] + user.display_name = display_name or profile['name'] db.session.commit() token = create_token(u) return jsonify(token=token) @@ -439,8 +439,8 @@ def bitbucket(): response.status_code = 400 return response - u = User(bitbucket=profile['uuid'], display_name=profile['display_name']) - db.session.add(u) + user.bitbucket = profile['uuid'] + user.display_name = user.display_name or profile['display_name'] db.session.commit() token = create_token(u) return jsonify(token=token)