Using the DataValueValidator inside the PropertyValuePairDeserializer creates an interdependency between the two namespaces. This is bad.
Description
Description
Details
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T335067 Epic: Wikidata Query Service stabilization | |||
Resolved | Lydia_Pintscher | T314503 rollout of the new Wikibase REST API to Wikidata | |||
Resolved | Ifrahkhanyaree_WMDE | T316718 Errors in Wikibase REST API | |||
Resolved | Ollie.Shotton_WMDE | T324088 💥️ Improve error reporting for invalid statement data in REST API (missing field or invalid value) | |||
Resolved | Ollie.Shotton_WMDE | T324583 💥️ Consider moving DataValueValidator out of the Validation namespace |
Event Timeline
Comment Actions
Change 870661 had a related patch set uploaded (by Ollie Shotton; author: Ollie Shotton):
[mediawiki/extensions/Wikibase@master] REST: Solution 1 - new deserializer
Comment Actions
Change 870821 had a related patch set uploaded (by Ollie Shotton; author: Ollie Shotton):
[mediawiki/extensions/Wikibase@master] REST: Solution 2 - move DataValueValidator interface
Comment Actions
Change 870821 abandoned by Ollie Shotton:
[mediawiki/extensions/Wikibase@master] REST: Solution 2 - move DataValueValidator interface
Reason:
in favour of Id7021f827a9a49924eae3c6ded11be1e878fc3c3
Comment Actions
Change 870661 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] REST: Fix namespace interdependency