From 9f082f00fdc833168cf6fcf9257941d7f8035090 Mon Sep 17 00:00:00 2001 From: Jon Brisbin Date: Tue, 22 Jan 2013 10:02:20 -0600 Subject: [PATCH] DATAREST-60 Only set the errback parameter if one is configured in the RepositoryRestConfiguration. --- .../data/rest/webmvc/AbstractRepositoryRestController.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/AbstractRepositoryRestController.java b/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/AbstractRepositoryRestController.java index 3bf7e7224..a8a59620d 100644 --- a/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/AbstractRepositoryRestController.java +++ b/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/AbstractRepositoryRestController.java @@ -244,7 +244,9 @@ public class AbstractRepositoryRestController implements ApplicationContextAware HttpHeaders headers, HttpStatus status) { String callback = repoRequest.getRequest().getParameter(config.getJsonpParamName()); - String errback = repoRequest.getRequest().getParameter(config.getJsonpOnErrParamName()); + String errback = (null != config.getJsonpOnErrParamName() + ? repoRequest.getRequest().getParameter(config.getJsonpOnErrParamName()) + : null); ResponseEntity newResponse; if(null != headers) { newResponse = new ResponseEntity(response, headers, status);