From 2fa177d9ec9a731260bfaa3d3c1b29c5d5f25340 Mon Sep 17 00:00:00 2001 From: Jon Brisbin Date: Wed, 17 Oct 2012 12:48:47 -0400 Subject: [PATCH] Fix an NPE bug when serializing an entity with no ID. --- .../data/rest/webmvc/EntityToResourceConverter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/EntityToResourceConverter.java b/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/EntityToResourceConverter.java index 011fe82ce..b8400bc11 100644 --- a/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/EntityToResourceConverter.java +++ b/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/EntityToResourceConverter.java @@ -45,7 +45,7 @@ public class EntityToResourceConverter implements Converter { } Serializable id = (Serializable)repositoryMetadata.entityMetadata().idAttribute().get(source); - URI selfUri = buildUri(config.getBaseUri(), repositoryMetadata.name(), id.toString()); + URI selfUri = buildUri(config.getBaseUri(), repositoryMetadata.name(), String.format("%s", id)); Set links = new HashSet(); for(Object attrName : entityMetadata.linkedAttributes().keySet()) {