From 987e386abaf50ebd8bb2228b07c6b2ec52bce2da Mon Sep 17 00:00:00 2001 From: Jon Brisbin Date: Tue, 22 May 2012 08:56:27 -0500 Subject: [PATCH] Fix for #12. Was passing the parent's path information to the self link generator rather than the child's. --- .../data/rest/webmvc/RepositoryRestController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/RepositoryRestController.java b/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/RepositoryRestController.java index 2c8c50aa2..78266ad8f 100644 --- a/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/RepositoryRestController.java +++ b/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/RepositoryRestController.java @@ -900,7 +900,7 @@ public class RepositoryRestController linkedEntity, linkedRepoMeta.entityMetadata(), baseUri); - URI selfUri = addSelfLink(baseUri, entityDto, repository, id); + URI selfUri = addSelfLink(baseUri, entityDto, linkedRepoMeta.name(), linkedId); HttpHeaders headers = new HttpHeaders(); headers.add("Content-Location", selfUri.toString());