From 8ce25f7918329a8e1975fe23e5dcdd88773aa4c9 Mon Sep 17 00:00:00 2001 From: Oliver Drotbohm Date: Thu, 6 Jun 2019 13:49:15 +0200 Subject: [PATCH] DATAREST-1390 - Temporary workaround for regression in Spring 5.2 snapshots. --- .../data/rest/webmvc/BasePathAwareHandlerMapping.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/BasePathAwareHandlerMapping.java b/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/BasePathAwareHandlerMapping.java index 90f772c33..b364a3e9f 100644 --- a/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/BasePathAwareHandlerMapping.java +++ b/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/BasePathAwareHandlerMapping.java @@ -109,6 +109,9 @@ public class BasePathAwareHandlerMapping extends RequestMappingHandlerMapping { mediaTypes.add(configuration.getDefaultMediaType()); } + // DATAREST-1390 - Temporary workaround + request.setAttribute(ProducesRequestCondition.class.getName() + ".MEDIA_TYPES", mediaTypes); + return super.lookupHandlerMethod(lookupPath, new CustomAcceptHeaderHttpServletRequest(request, mediaTypes)); }