Page MenuHomePhabricator

Link tables not being updated
Closed, DuplicatePublic

Description

I made this edit and now instead of "United Kingdom articles missing geocoordinate data", the article correctly shows "Aberdeen articles missing geocoordinate data" in its cat list,. However, it's still listed at Category:United Kingdom articles missing geocoordinate data and is not listed at Category:Aberdeen articles missing geocoordinate data. This is a serious bug, since it could lead to categories being deleted as "empty", when in fact they're not. It can also lead to people vainly hunting through a page to find the code that puts it in the category that it is not a member of.

See also Wikipedia:Village pump (technical)#Category membership issues.

Event Timeline

Redrose64 raised the priority of this task from to Unbreak Now!.
Redrose64 updated the task description. (Show Details)
Redrose64 subscribed.

Another example: this edit should have moved the page out of Category:United Kingdom articles missing geocoordinate data and into Category:Orkney and Shetland articles missing geocoordinate data, but it didn't, although the cat list in the article was updated.

matmarex renamed this task from Category pages not updating to Link tables not being updated.Nov 9 2015, 2:32 PM
matmarex edited projects, added MediaWiki-libs-Rdbms; removed MediaWiki-Categories.
matmarex set Security to None.
matmarex added a subscriber: aaron.

This is affecting more than categories. @ShakespeareFan00 ran into this when doing some SQL queries, and discovered that (for example) https://en.wikipedia.org/wiki/File:MovableBridge_roll.gif doesn't seem to have any templates on it, according to MediaWiki (https://en.wikipedia.org/wiki/Special:ApiSandbox#action=query&prop=templates&format=json&titles=File%3AMovableBridge%20roll.gif), despite the page clearly including a template (https://en.wikipedia.org/w/index.php?title=File:MovableBridge_roll.gif&action=edit). This page was created on 5 November. We've seen some other ones, but "broke" the examples by null-editing the pages, which usually fixes the problem.

Another example: this edit should have moved the page out of Category:United Kingdom articles missing geocoordinate data and into Category:Leicestershire articles missing geocoordinate data, but it didn't, although the cat list in the article was updated.