diff -r 740090cd17c9 -r 7190b224c701 app/soc/views/user/profile.py --- a/app/soc/views/user/profile.py Sun Oct 12 18:11:20 2008 +0000 +++ b/app/soc/views/user/profile.py Sun Oct 12 18:30:37 2008 +0000 @@ -29,6 +29,7 @@ from django.utils.translation import ugettext_lazy import soc.logic +from soc.logic import models from soc.logic import validate from soc.logic import out_of_band from soc.logic.site import id_user @@ -137,7 +138,7 @@ id : id, } - user = soc.logic.user_logic.updateOrCreateFromFields(properties, email=id) + user = models.user.logic.updateOrCreateFromFields(properties, email=id.email()) # redirect to new /user/profile/new_link_name?s=0 # (causes 'Profile saved' message to be displayed) @@ -145,7 +146,7 @@ request, link_name, new_link_name, params=SUBMIT_PROFILE_SAVED_PARAMS) else: # request.method == 'GET' # try to fetch User entity corresponding to Google Account if one exists - user = soc.logic.user_logic.getFromFields(email=id) + user = models.user.logic.getFromFields(email=id) if user: # is 'Profile saved' parameter present, but referrer was not ourself?