Commit 083a9ce33dc9fb92ae0a3b449a20c7be48e77cf3

Authored by Leonardo Merlin
1 parent f4a1f9e4

Add some alternatives to catch usernames on callback OAuth (issue #347)

Showing 1 changed file with 10 additions and 1 deletions   Show diff stats
@@ -239,6 +239,10 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers @@ -239,6 +239,10 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers
239 $('.login .message').text(''); 239 $('.login .message').text('');
240 var requireLoginContainer = loginButton.closest('.require-login-container'); 240 var requireLoginContainer = loginButton.closest('.require-login-container');
241 241
  242 + if(user && !Main.getUser()) {
  243 + Main.setUser(user);
  244 + }
  245 +
242 if(logged_in) { 246 if(logged_in) {
243 Main.showLogout(); 247 Main.showLogout();
244 if(token){ 248 if(token){
@@ -696,7 +700,12 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers @@ -696,7 +700,12 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers
696 var name = ''; 700 var name = '';
697 var user = Main.getUser(); 701 var user = Main.getUser();
698 if(user){ 702 if(user){
699 - name = user.person.name + ' - '; 703 + if(user.person && user.person.name){
  704 + name = user.person.name + ' - ';
  705 + }else{
  706 + name = user.login + ' - ';
  707 + }
  708 +
700 } 709 }
701 $('#logout-button .name').text(name); 710 $('#logout-button .name').text(name);
702 $('#logout-button').show(); 711 $('#logout-button').show();