From: Ciro Scognamiglio Date: Tue, 8 Apr 2014 17:25:08 +0000 (+0200) Subject: fix X-Git-Tag: myslice-1.1~151^2~1 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=14f86570e346d23befb6dca4e63d44b27e2e7ecb;p=unfold.git fix --- diff --git a/portal/static/js/myslice.js b/portal/static/js/myslice.js index 0807d495..2f866553 100644 --- a/portal/static/js/myslice.js +++ b/portal/static/js/myslice.js @@ -106,16 +106,19 @@ var myslice = { user: function() { if ($.isEmptyObject(this.user)) { //this.login(function() { return this.user; }); - this.user = localStorage.getItem('user'); + this.user = JSON.parse(localStorage.getItem('user')); } return this.user; }, login: function(fn) { - $.post("/rest/user/",{'filters':{'user_hrn':'$user_hrn'}}, function( data ) { - myslice.user = new user(data[0]); - localStorage.setItem('user', JSON.stringify(myslice.user)); - }); + user = localStorage.getItem('user'); + if($.isEmptyObject(user)){ + $.post("/rest/user/",{'filters':{'user_hrn':'$user_hrn'}}, function( data ) { + //myslice.user = new user(data[0]); + localStorage.setItem('user', JSON.stringify(data[0])); + }); + } }, getSlices: function(name) {