From 61a5d17e33f07f301e975502cb4af203a23362d2 Mon Sep 17 00:00:00 2001 From: Oliver Drotbohm Date: Fri, 4 Oct 2024 14:06:44 +0200 Subject: [PATCH] Switch HttpMessageConverter lookup to test for domain type instead of PersistentEntityResource. Fixes GH-2419. --- .../PersistentEntityResourceHandlerMethodArgumentResolver.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/config/PersistentEntityResourceHandlerMethodArgumentResolver.java b/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/config/PersistentEntityResourceHandlerMethodArgumentResolver.java index 213d0f3e6..43b02fe45 100644 --- a/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/config/PersistentEntityResourceHandlerMethodArgumentResolver.java +++ b/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/config/PersistentEntityResourceHandlerMethodArgumentResolver.java @@ -43,7 +43,6 @@ import org.springframework.http.converter.HttpMessageConverter; import org.springframework.http.converter.HttpMessageNotReadableException; import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter; -import org.springframework.http.server.ServerHttpRequest; import org.springframework.http.server.ServletServerHttpRequest; import org.springframework.plugin.core.PluginRegistry; import org.springframework.util.Assert; @@ -115,7 +114,7 @@ public Object resolveArgument(MethodParameter parameter, ModelAndViewContainer m for (HttpMessageConverter converter : messageConverters) { - if (!converter.canRead(PersistentEntityResource.class, contentType)) { + if (!converter.canRead(domainType, contentType)) { continue; }