]> source.dussan.org Git - archiva.git/commitdiff
fix isLogged call
authorOlivier Lamy <olamy@apache.org>
Fri, 21 Dec 2012 16:25:58 +0000 (16:25 +0000)
committerOlivier Lamy <olamy@apache.org>
Fri, 21 Dec 2012 16:25:58 +0000 (16:25 +0000)
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1425002 13f79535-47bb-0310-9956-ffa450edef68

archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/redback.js

index 899deb4c18fdf70ecbf7427ed09d206697fbe99a..4faafeefb143ca014418e079e98134a6667b00c8 100644 (file)
@@ -43,12 +43,16 @@ define("redback",["jquery","utils","jquery.validate","jquery.json","knockout",
     $.ajax("restServices/redbackServices/loginService/isLogged", {
       type: "GET",
       success: function(data) {
-        userLogged = data;
-        $.log("userLogged:"+userLogged);
+        var user = data ? mapUser(data):null;
+        window.user=user;
+        if(user){
+          reccordLoginCookie(user);
+        }
+        $.log("userLogged:"+(user!=null));
         if (successFn){
-          successFn(userLogged ? getUserFromLoginCookie():null);
+          successFn(user ? user:null);
         }
-        if(!userLogged){
+        if(!user){
           if(notLoggedFn){
             notLoggedFn();
           }