app/soc/views/user/profile.py
changeset 309 7190b224c701
parent 305 972d28056d9d
child 311 a2121c1143b2
--- 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?