Commit 96ef2db0202263e3a5992b6d2fee78ad3b6bb6ba

Authored by Michel Felipe
1 parent 9c599ec5

Fix bug to login after user confirmation

Showing 1 changed file with 7 additions and 3 deletions   Show diff stats
@@ -325,7 +325,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers @@ -325,7 +325,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers
325 } 325 }
326 } else if (user) { 326 } else if (user) {
327 // fluxo signup vindo das caixas de login dentro dos programas 327 // fluxo signup vindo das caixas de login dentro dos programas
328 - if(requireLoginContainer.length > 0){ 328 + if(requireLoginContainer && requireLoginContainer.length > 0){
329 var loginContainer = requireLoginContainer.find('.login-container'); 329 var loginContainer = requireLoginContainer.find('.login-container');
330 loginContainer.show(); 330 loginContainer.show();
331 loginContainer.find('.new-user').click(); 331 loginContainer.find('.new-user').click();
@@ -337,8 +337,11 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers @@ -337,8 +337,11 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers
337 fillSignupForm($signupForm, user); 337 fillSignupForm($signupForm, user);
338 } 338 }
339 } else { 339 } else {
340 - requireLoginContainer.find('.require-login').hide();  
341 - requireLoginContainer.find('.login-container').show(); 340 +
  341 + if(requireLoginContainer){
  342 + requireLoginContainer.find('.require-login').hide();
  343 + requireLoginContainer.find('.login-container').show();
  344 + }
342 Main.showLogin(); 345 Main.showLogin();
343 } 346 }
344 }, 347 },
@@ -977,6 +980,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers @@ -977,6 +980,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers
977 if(data.person){ 980 if(data.person){
978 Main.setUser({person: data.person}); 981 Main.setUser({person: data.person});
979 } 982 }
  983 + data = data.user || data;
980 Main.loginCallback(data.activated, data.private_token); 984 Main.loginCallback(data.activated, data.private_token);
981 }, 985 },
982 handleLoginFail: function (e){ 986 handleLoginFail: function (e){