Page MenuHomePhabricator

Create ADR about decision to validate in the REST API deserializers
Closed, ResolvedPublic

Description

The Wikibase DataModel deserializers don't fully validate during deserialization (i.e. they can produce invalid objects). It was decided that the deserializers in the Wikibase REST API will do validation during deserialization. This decision should be documented in an ADR.

Event Timeline

Change 895835 had a related patch set uploaded (by Ollie Shotton; author: Ollie Shotton):

[mediawiki/extensions/Wikibase@master] REST: Add "validate fully in deserializers" ADR

https://gerrit.wikimedia.org/r/895835

Change 895835 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Add "validate fully in deserializers" ADR

https://gerrit.wikimedia.org/r/895835