Last modified: 2014-05-19 11:31:59 UTC
Temporary HTTP errors should not cached by mw.api.getToken. Steps to reproduce * Load MediaWiki * Switch browser to offline mode * Enter var api = new mw.Api(); api.getToken( 'foo' ) .done( function ( data ) { console.log( 'done', data ); } ) .fail( function ( error ) { console.log( 'fail', error ); } ); >> fail http * Switch browser to online mode * Enter api.getToken( 'foo' ) .done( function ( data ) { console.log( 'done', data ); } ) .fail( function ( error ) { console.log( 'fail', error ); } ); >> fail fail expected result >> fail token-missing
Change 133106 had a related patch set uploaded by Gerrit Patch Uploader: mediawiki.api: Do not cache errors in getToken() https://gerrit.wikimedia.org/r/133106
Change 133106 merged by jenkins-bot: mediawiki.api: Do not cache errors in getToken() https://gerrit.wikimedia.org/r/133106