Page MenuHomePhabricator

Description property missing in beta cluster WP
Closed, ResolvedPublicBUG REPORT

Description

The action=query&prop=description API doesn't provide description nor descriptionsource fields in the Wikipedia beta cluster anymore. (It still works in production at this time.)

Steps to Reproduce:
https://en.wikipedia.beta.wmflabs.org/w/api.php?action=query&prop=description&titles=San%20Francisco

Actual Results:
Output does not include description nor descriptionsource fields.

{
    "batchcomplete": "",
    "query": {
        "pages": {
            "5680": {
                "pageid": 5680,
                "ns": 0,
                "title": "San Francisco"
            }
        }
    }
}

Expected Results:
Output includes description nor descriptionsource fields.
Should be similar to production (but different page id, of course). It should be something like:

    "batchcomplete": "",
    "query": {
        "pages": {
            "5680": {
                "pageid": 5680,
                "ns": 0,
                "title": "San Francisco",
                "description": "City in the USA",
                "descriptionsource": "central"
            }
        }
    }
}

Checks done so far:

[1] https://github.com/wikimedia/mediawiki-extensions-Wikibase/blob/master/client/includes/Api/Description.php

Event Timeline

I'm going to be bold and call this high-priority since it's now broken testing workflows for two different teams that I know about.

Now visible in production on group1 wikis, for example, hewiki:

https://he.wikipedia.org/w/api.php?action=query&prop=description&titles=%D7%9B%D7%93%D7%95%D7%A8_%D7%94%D7%90%D7%A8%D7%A5

wmf.31 also rolled out to Commons and Wikidata today. T252079 is UBN and very likely related.

EDIT (1:22 AM EDT): Now responding as expected due to wmf.31 being rolled back.

Update: The breaking change was reverted in wmf.31 but left in master, so production wikis shouldn't be affected any longer, but the Beta Cluster will be broken until the real fix lands on master.

Verified on Beta Cluster that this is resolved.

Mholloway claimed this task.