Last modified: 2014-08-15 14:47:55 UTC
EntityIdValues are being displayed in the entity view as UnDeserializableValues. They appear to be UnDeserializableValue when generating ParserOutput in EntityView. I have $wgWBRepoSettings['internalEntitySerializerClass'] = 'Wikibase\Lib\Serializers\LegacyInternalEntitySerializer';
Change 154259 had a related patch set uploaded by Aude: Re-add $evilDataValueMap global, still used in DataModel 0.8.2 https://gerrit.wikimedia.org/r/154259
Change 154260 had a related patch set uploaded by Aude: Re-add $evilDataValueMap global, still used in DataModel 0.8.2 https://gerrit.wikimedia.org/r/154260
The old serialization code does not need this global. It's needed by the old deserilaization code. So this is not affected by internalEntitySerializerClass.
Ok, we figured out the code that depends on the global is invoked by the unstubbing code in DataModel itself, so we cannot get rid of the global untill we switch to DataModel 1.0.
Change 154260 merged by jenkins-bot: Re-add $evilDataValueMap global, still used in DataModel 0.8.2 https://gerrit.wikimedia.org/r/154260
Change 154259 merged by jenkins-bot: Re-add $evilDataValueMap global, still used in DataModel 0.8.2 https://gerrit.wikimedia.org/r/154259