spring-data-rest icon indicating copy to clipboard operation
spring-data-rest copied to clipboard

HalFormsAdaptingResponseBodyAdvice rejects HAL-FORMS request

Open Ickbinet opened this issue 4 years ago • 0 comments

Hi,

Some weeks ago HalFormsAdaptingResponseBodyAdvice was introduced. It checks if the response body has affordances and if not rejects HAL-FORMS requests with a 406 response.

I am not sure if this is ok, because embeddeds can have affordances too, at least they get rendered when the main resource has affordances too.

Was this introduced because of the HAL-FORMS spec defines _templates as top-level objects?

If so, how can I prevent adding affordances when implementing a RepresentationModelProcessor<EntityModel<?>> which is also called when a collection resource is requested.

Thx :)

Ickbinet avatar Nov 26 '21 14:11 Ickbinet