Fossil SCM

fixed a bug in the AJAX code which caused an invalidated auth token to stick around for too long.

stephan 2011-11-01 02:39 json-multitag-test
Commit f6debb5c95353423d0c626601e877c0883b7101b
1 file changed +1 -3
--- ajax/js/fossil-ajaj.js
+++ ajax/js/fossil-ajaj.js
@@ -147,13 +147,11 @@
147147
var self = this;
148148
ajajOpt = this.ajaj.normalizeAjaxParameters( ajajOpt || {} );
149149
var oldOnResponse = ajajOpt.onResponse;
150150
ajajOpt.onResponse = function(resp,req) {
151151
var thisOpt = this;
152
- if( resp && !resp.payload ){
153
- delete self.auth;
154
- }
152
+ self.auth = undefined;
155153
if( WhAjaj.isFunction( self.onLogout ) ){
156154
try{ self.onLogout(); }
157155
catch(e){}
158156
}
159157
if( WhAjaj.isFunction(oldOnResponse) ) {
160158
--- ajax/js/fossil-ajaj.js
+++ ajax/js/fossil-ajaj.js
@@ -147,13 +147,11 @@
147 var self = this;
148 ajajOpt = this.ajaj.normalizeAjaxParameters( ajajOpt || {} );
149 var oldOnResponse = ajajOpt.onResponse;
150 ajajOpt.onResponse = function(resp,req) {
151 var thisOpt = this;
152 if( resp && !resp.payload ){
153 delete self.auth;
154 }
155 if( WhAjaj.isFunction( self.onLogout ) ){
156 try{ self.onLogout(); }
157 catch(e){}
158 }
159 if( WhAjaj.isFunction(oldOnResponse) ) {
160
--- ajax/js/fossil-ajaj.js
+++ ajax/js/fossil-ajaj.js
@@ -147,13 +147,11 @@
147 var self = this;
148 ajajOpt = this.ajaj.normalizeAjaxParameters( ajajOpt || {} );
149 var oldOnResponse = ajajOpt.onResponse;
150 ajajOpt.onResponse = function(resp,req) {
151 var thisOpt = this;
152 self.auth = undefined;
 
 
153 if( WhAjaj.isFunction( self.onLogout ) ){
154 try{ self.onLogout(); }
155 catch(e){}
156 }
157 if( WhAjaj.isFunction(oldOnResponse) ) {
158

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button