[19:11:19] Anyone familiar with AWB? We just upgraded from 1.35 to 1.39 and now AWB is saying "you're not allowed to edit this wiki through the API." Our pywikibot still works, but this doesn't, and I confirmed the writeapi permission to be present in Special:ListGroupRights. Maybe it has to do with changes to the API? [19:14:06] Are you logging in using bot passwords? [19:14:13] you might be missing a grant or two there [19:14:22] No, I'm logging into my own account., [19:14:33] Standard username/pass [19:15:28] it can still be your own account and using bot passwords ;) [19:16:57] True, but I'm just using the same password I would normally use to log in. [19:18:37] I don't think much changed with the API between those versions, and I don't remember having to make any changes to AWB either to really support it [19:18:48] Is the wiki public? [19:19:17] Yeah, it's Bulbapedia [19:19:21] https://bulbapedia.bulbagarden.net [19:19:28] That is from apierror-writeapidenied [19:19:32] which is only guarded with [19:19:33] } elseif ( !$this->getAuthority()->isAllowed( 'writeapi' ) ) { [19:19:33] $this->dieWithError( 'apierror-writeapidenied' ); [19:21:25] Weird... We do have the writeapi permission denied to *, but you have to log in to use the site at all, so I imagine that shouldn't be a problem with it set to true under user. [19:22:00] I think writeapi is one of those rights that doesn't really work like you think it should [19:22:06] Oh jeez, that actually was the problem. [19:22:13] And I wouldn't be surprised if that's causing the problem in one way or another [19:22:14] lmao [19:22:31] Well, you were spot on. But why is that, exactly? [19:22:38] Why to which bit? [19:22:53] Why does it work abnormally? Shouldn't it check the permissions of the current group and not *? [19:22:55] T294397 [19:22:56] T294397: Drop writeapi MediaWiki right - https://phabricator.wikimedia.org/T294397 [19:23:21] I guess it depends at what point it's actually failing [19:25:23] Well, at least that was an easy fix. Thanks, Reedy!