LucasWerkmeister added a comment.

  > I suspect this is due to T149410: For consistency MediaInfo serialization 
should use "claims" as key, rather than "statements" 
<https://phabricator.wikimedia.org/T149410>: Wikibase probably goes through the 
serialization and adds the `datatype` below `claims`, but not below 
`statements`.
  
  Yup.
  
  name=JsonDataTypeInjector::injectEntitySerializationWithDataTypes()
    return $this->modifier->modifyUsingCallbacks(
        $serialization,
        [
            'claims/*/*/mainsnak' => $callback,
            '*/*/claims/*/*/mainsnak' => $callback, // statements on 
subentities                                                                     
                                                                                
                                                             
            'claims/*/*/qualifiers' => $groupedCallback,
            'claims/*/*/references/*/snaks' => $groupedCallback,
            '*/*/claims/*/*/qualifiers' => $groupedCallback,
            '*/*/claims/*/*/references/*/snaks' => $groupedCallback,
        ]
    );
  
  No `statements` in sight.

TASK DETAIL
  https://phabricator.wikimedia.org/T303760

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: LucasWerkmeister
Cc: Aklapper, LucasWerkmeister, Astuthiodit_1, karapayneWMDE, toberto, 
Invadibot, maantietaja, CBogen, Akuckartz, Nandana, Lahi, Gq86, 
GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Scott_WUaS, Abit, 
Wikidata-bugs, aude, Mbch331
_______________________________________________
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org

Reply via email to