Are they any updates/workaround? It seems an awful choice to me to return a different response from a core plugin like that.
We can’t event instantiate a new core controller with same entity (to allow for same transformResponse fn to be called).
Other solution I tried is to call transformResponse directly but it is not exposed, beside creating a new coreController.
What if we need to return a list of users from a related controller? Using the source entity controller as the transformer does not work because the list of attributes is not the same as the user plugins, so the response does not get transformed.
Needs fix for sure, forgetting to port something like this seems stupid.