User user IDs instead of email addresses for profile keys, since they're permanent.

This commit is contained in:
Ian Gulliver
2014-06-02 22:57:03 -07:00
parent 7c04134dc4
commit 66e68ea8dd

View File

@@ -23,10 +23,10 @@ from cosmopolite.lib import models
def CreateClientAndProfile(client_id, google_user): def CreateClientAndProfile(client_id, google_user):
if google_user: if google_user:
# We're going to need a profile for this user regardless # We're going to need a profile for this user regardless
profile = models.Profile.get_by_key_name(str(google_user)) profile = models.Profile.get_by_key_name(google_user.user_id())
if not profile: if not profile:
profile = models.Profile( profile = models.Profile(
key_name=str(google_user), google_user=google_user) key_name=google_user.user_id(), google_user=google_user)
profile.put() profile.put()
else: else:
profile = None profile = None