Browse Source

bugfix: redirect to home page on account creation

damien 11 years ago
parent
commit
36b13c12b6
1 changed files with 4 additions and 4 deletions
  1. 4 4
      pboard/pboard/controllers/api.py

+ 4 - 4
pboard/pboard/controllers/api.py View File

30
     def create_account(self, email=u'', password=u'', retyped_password=u'', **kw):
30
     def create_account(self, email=u'', password=u'', retyped_password=u'', **kw):
31
       if email==u'' or password==u'' or retyped_password==u'':
31
       if email==u'' or password==u'' or retyped_password==u'':
32
         flash(_('Account creation error: please fill all the fields'), 'error')
32
         flash(_('Account creation error: please fill all the fields'), 'error')
33
-        redirect(lurl('/'))
33
+        redirect(lurl('/'))
34
       elif password!=retyped_password:
34
       elif password!=retyped_password:
35
         flash(_('Account creation error: passwords do not match'), 'error')
35
         flash(_('Account creation error: passwords do not match'), 'error')
36
-        redirect(lurl('/'))
36
+        redirect(lurl('/'))
37
       else:
37
       else:
38
         loExistingUser = pld.PODStaticController.getUserByEmailAddress(email)
38
         loExistingUser = pld.PODStaticController.getUserByEmailAddress(email)
39
         if loExistingUser!=None:
39
         if loExistingUser!=None:
40
           flash(_('Account creation error: account already exist: %s') % (email), 'error')
40
           flash(_('Account creation error: account already exist: %s') % (email), 'error')
41
-          redirect(lurl('/'))
41
+          redirect(lurl('/'))
42
         
42
         
43
         loNewAccount = pld.PODStaticController.createUser()
43
         loNewAccount = pld.PODStaticController.createUser()
44
         loNewAccount.email_address = email
44
         loNewAccount.email_address = email
48
         loUserGroup.users.append(loNewAccount)
48
         loUserGroup.users.append(loNewAccount)
49
         pm.DBSession.flush()
49
         pm.DBSession.flush()
50
         flash(_('Account successfully created: %s') % (email), 'info')
50
         flash(_('Account successfully created: %s') % (email), 'info')
51
-        redirect(lurl('/'))
51
+        redirect(lurl('/'))
52
 
52
 
53
 
53
 
54
 class PODApiController(BaseController):
54
 class PODApiController(BaseController):