T87410 added automatic wikidata linking to published aritcles using CX. But it seems the check to see if the article published is in Main namespace is missing in that module
Description
Details
Related Objects
- Mentioned In
- rECTXcae9cacadb0d: In Wikibase linking, check the target title instead of source
rMEXTe1b7cb46bf2b: Updated mediawiki/extensions Project: mediawiki/extensions/ContentTranslation…
rMEXTaf5be84790b5: Updated mediawiki/extensions Project: mediawiki/extensions/ContentTranslation…
rECTXfc41c5d48c29: Add Wikibase link only to pages in the main namespace - Mentioned Here
- T87410: Link translated articles with other languages through Wikidata automatically
Event Timeline
Apparently Wikibase doesn't block linking user pages as I thought, so it must be fixed. Raising priority. Tagging Wikidata because it's related, but it's a CX bug.
Change 217025 had a related patch set uploaded (by Amire80):
Add Wikibase link only to pages in the main namespace
Change 217025 merged by jenkins-bot:
Add Wikibase link only to pages in the main namespace
Change 217234 had a related patch set uploaded (by Amire80):
In Wikibase linking, check the target title instead of source
Change 217234 merged by jenkins-bot:
In Wikibase linking, check the target title instead of source
Wikidata linking is configurable and not exclusive to the main namespace. Connected namespaces can be whitelisted using the "namespaces" setting, or blacklisted using the "excludeNamespaces" setting in $wgWBClientSettings.
This was updated in production yesterday. I just tested it carefully:
- https://ca.wikipedia.org/wiki/Usuari:Amire80/Mazkeret_Moshe
- https://www.wikidata.org/w/index.php?title=Q2904793&action=history
It definitely doesn't happen anymore. You can see that no link was added to the Wikidata item. Compare it with https://www.wikidata.org/w/index.php?title=Q134396&action=history , where links to test pages were auto-added and manually deleted.