JSONAPI: Verschachtelte inkludierte Relationen werden nicht korrekt ausgegeben
Die JSONAPI-Spezifikation definiert folgendes:
Note: Because compound documents require full linkage (except when relationship linkage is excluded by sparse fieldsets), intermediate resources in a multi-part path must be returned along with the leaf nodes. For example, a response to a request for comments.author should include comments as well as the author of each of those comments.
Dies ist bei uns mit Bordmitteln aktuell nicht möglich, da die Methode JsonApi\Schemas\SchemaProvider::shouldInclude()
dies nicht richtig ermittelt. Sie liefert nur für die eine über ?include=
angegebene Relation true
zurück, nicht für die Relationen, die sozusagen Teil des Weges dahin sind.
Edited by Jan-Hendrik Willms