https://bugzilla.wikimedia.org/show_bug.cgi?id=39492
Web browser: ---
Bug #: 39492
Summary: prop=info doesn't behave consistently when given a
Special Page, or when given a non special page which
redirects to a special page
Product: MediaWiki
Version: 1.20-git
Platform: All
OS/Version: All
Status: NEW
Severity: minor
Priority: Unprioritized
Component: API
AssignedTo: [email protected]
ReportedBy: [email protected]
CC: [email protected], [email protected],
[email protected], [email protected],
[email protected]
Classification: Unclassified
Mobile Platform: ---
So, on enwiki:
https://en.wikipedia.org/wiki/Template:Categorytree_mode
#REDIRECT [[Special:CategoryTree]]
Points to https://en.wikipedia.org/wiki/Special:CategoryTree
If I ask the API for information on Special:CategoryTree
https://en.wikipedia.org/w/api.php?action=query&prop=info|revisions&intoken=edit&titles=Special:CategoryTree&rvprop=timestamp|user|comment|content&redirects=
We get
<api>
<query>
<pages>
<page ns="-1" title="Special:CategoryTree" special="" />
</pages>
</query>
</api>
If I ask for a normal redirect, I get a pages entry for the target
https://en.wikipedia.org/w/api.php?action=query&prop=info|revisions&intoken=edit&titles=WP:AWB&rvprop=timestamp|user|comment&redirects=
<api>
<query>
<normalized>
<n from="WP:AWB" to="Wikipedia:AWB" />
</normalized>
<redirects>
<r from="Wikipedia:AWB" to="Wikipedia:AutoWikiBrowser" />
</redirects>
<pages>
<page pageid="3619512" ns="4" title="Wikipedia:AutoWikiBrowser"
touched="2012-08-18T16:12:20Z" lastrevid="506905280" counter="" length="15308"
starttimestamp="2012-08-19T22:21:24Z"
edittoken="a835be486a973279fa19914f0eabf91d+\">
<revisions>
<rev user="Klutzy" timestamp="2012-08-11T16:30:40Z"
comment="-[[Category:Windows software]]; category for main namespace" />
</revisions>
</page>
</pages>
</query>
</api>
If I ask for a page which redirects to a special page, we don't get the pages
information at all, which is inconsistent.
https://en.wikipedia.org/w/api.php?action=query&prop=info|revisions&intoken=edit&titles=Template:Categorytree%20mode&rvprop=timestamp|user|comment|content&redirects=
<api>
<query>
<redirects>
<r from="Template:Categorytree mode" to="Special:CategoryTree" />
</redirects>
</query>
</api>
The desired result should be something along the lines of:
<api>
<query>
<redirects>
<r from="Template:Categorytree mode" to="Special:CategoryTree" />
</redirects>
<pages>
<page ns="-1" title="Special:CategoryTree" special="" />
</pages>
</query>
</api>
--
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l