crnk-project / crnk-framework

JSON API library for Java
Apache License 2.0
285 stars 153 forks source link

Wrong type in relationships section when using lookup by id and resource is a subtype #862

Open lgringo opened 1 year ago

lgringo commented 1 year ago

Fix for #861

This fix can be viewed as a hack. To do it really clean, we need to load related entities before adding their ResourceIdentifier to the result. I choose to save ResourceIdentifier and update the type once related entites has bean loaded.

NB: Unit tests are using mocks from PR #853 and TopTaskRepository has been updated. In case of conflict, choose this one over the one in PR #853