Page MenuHomePhabricator

🔑 Replace 'invalid-language-code' error with 'invalid-key'
Closed, ResolvedPublic

Description

The new error should follow this format:

HTTP status code: 400
"code": invalid-key
"message": "Invalid key '{key}' in '{json_pointer_to_parent}'"
"context": { "path": "{json_pointer_to_parent}", "key": "{key}" }

Note: remember to check if the OAS needs updating as well.

Event Timeline

Change #1056984 had a related patch set uploaded (by Dima koushha; author: Dima koushha):

[mediawiki/extensions/Wikibase@master] REST: Replace `invalid-language-code` error with `invalid-key`

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

Change #1057200 had a related patch set uploaded (by Dima koushha; author: Dima koushha):

[mediawiki/extensions/Wikibase@master] REST: Refactor `ItemValidator` and `Language-code-validator`

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

Change #1056984 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Replace `invalid-language-code` error with `invalid-key`

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

Change #1057200 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Refactor `ItemValidator` and `Language-code-validator`

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