mediawiki.api: fix badtoken handling with legacy token types
authorNiklas Laxström <niklas.laxstrom@gmail.com>
Tue, 1 Dec 2015 16:25:16 +0000 (17:25 +0100)
committerKrinkle <krinklemail@gmail.com>
Mon, 7 Dec 2015 21:57:49 +0000 (21:57 +0000)
commited477e3f65882207ff2da901f6b5cf5c91f69814
tree579536d0ff22d20c32aec319776e710d92edda8a
parentfdd3efa69a921aca6b8833b0e41c2177e025327f
mediawiki.api: fix badtoken handling with legacy token types

Manual test plan:

mw.loader.using( 'mediawiki.api.login' ).done( function () {
var
user = 'XXX',
pass = 'YYY',
api = new mw.Api();

api.login( user, pass ).done( function () {
api.postWithToken( 'options', {
action: 'options',
optionname: 'userjs-tokentest',
optionvalue: 1
} ).fail( function () {
console.log( arguments );
} );
} );
} );

Change-Id: I175cf4e3a845cdfe621b6009920fddba6bc1ff12
resources/src/mediawiki/api.js
tests/qunit/suites/resources/mediawiki.api/mediawiki.api.test.js