Fossil SCM
fixed a bug in the AJAX code which caused an invalidated auth token to stick around for too long.
Commit
f6debb5c95353423d0c626601e877c0883b7101b
Parent
953e309dce22c92…
1 file changed
+1
-3
+1
-3
| --- ajax/js/fossil-ajaj.js | ||
| +++ ajax/js/fossil-ajaj.js | ||
| @@ -147,13 +147,11 @@ | ||
| 147 | 147 | var self = this; |
| 148 | 148 | ajajOpt = this.ajaj.normalizeAjaxParameters( ajajOpt || {} ); |
| 149 | 149 | var oldOnResponse = ajajOpt.onResponse; |
| 150 | 150 | ajajOpt.onResponse = function(resp,req) { |
| 151 | 151 | var thisOpt = this; |
| 152 | - if( resp && !resp.payload ){ | |
| 153 | - delete self.auth; | |
| 154 | - } | |
| 152 | + self.auth = undefined; | |
| 155 | 153 | if( WhAjaj.isFunction( self.onLogout ) ){ |
| 156 | 154 | try{ self.onLogout(); } |
| 157 | 155 | catch(e){} |
| 158 | 156 | } |
| 159 | 157 | if( WhAjaj.isFunction(oldOnResponse) ) { |
| 160 | 158 |
| --- 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 |