From 69c540f32153d50ec39922d3423447533b43d518 Mon Sep 17 00:00:00 2001 From: Olivier Lamy Date: Thu, 15 Mar 2012 12:09:24 +0000 Subject: [PATCH] fix error handling on resetPassword git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1300949 13f79535-47bb-0310-9956-ffa450edef68 --- .../archiva-webapp-js/src/main/webapp/js/archiva/main.js | 4 ++-- .../src/main/webapp/js/archiva/templates/topbar.html | 2 +- .../archiva-webapp-js/src/main/webapp/js/redback/user.js | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/main.js b/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/main.js index 25dad0f3c..fbb0724d8 100644 --- a/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/main.js +++ b/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/main.js @@ -49,14 +49,14 @@ $(function() { $.cookie('redback_login', null); } - logout=function(){ + logout=function(screenChange){ deleteLoginCookie(); $("#login-link").show(); $("#register-link").show(); $("#logout-link").hide(); $("#change-password-link").hide(); hideElementWithKarma(); - screenChange(); + if (screenChange) screenChange(); $("#main-content").html(""); $.ajax({ url: 'restServices/redbackServices/loginService/logout' diff --git a/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/templates/topbar.html b/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/templates/topbar.html index 16ee84e40..7409f749c 100644 --- a/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/templates/topbar.html +++ b/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/templates/topbar.html @@ -38,7 +38,7 @@ ${$.i18n.prop('edit.details')} diff --git a/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/user.js b/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/user.js index 9400371c8..e8d98e2a4 100644 --- a/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/user.js +++ b/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/user.js @@ -414,7 +414,7 @@ $(function() { $.log("resetPasswordForm:"+key); validateKey(key,false); $.log("resetPasswordForm#validateKey ok"); - displaySearch(); + //displaySearch(); } passwordReset=function(){ @@ -668,6 +668,7 @@ $(function() { error: function(result) { var obj = jQuery.parseJSON(result.responseText); displayRedbackError(obj); + logout(false); } }); -- 2.39.5