https://bugzilla.wikimedia.org/show_bug.cgi?id=66791
Bug ID: 66791
Summary: Do not omit empty fields from JSON
Product: MediaWiki extensions
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: Unprioritized
Component: WikidataRepo
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Web browser: ---
Mobile Platform: ---
The new serialization code, Serializers\EntitySerializer, omits empty fields
from the data structure. E.g. if there are no descriptions set,
addDescriptionsToSerialization() will do nothing instead of adding
$serialization['descriptions'] = array();
This is a breaking change versus the old serialization code, compare
getSerialized() in Wikibase\Lib\Serializers\EntitySerializer.
This leads to some parts of the JSON representation being optional, which
forces consumers to always check for preses. This is likely to break existing
consumers (bots, gadgets, etc).
--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l