From 694a9d463244ca4be02e37b379c0eb307f0db106 Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Thu, 1 Mar 2012 21:32:14 +0100 Subject: [PATCH] fix changing etag for collections --- .../resources/AbstractManagerResource.java | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/scm-webapp/src/main/java/sonia/scm/api/rest/resources/AbstractManagerResource.java b/scm-webapp/src/main/java/sonia/scm/api/rest/resources/AbstractManagerResource.java index 19854b5192..89d5e0d0b3 100644 --- a/scm-webapp/src/main/java/sonia/scm/api/rest/resources/AbstractManagerResource.java +++ b/scm-webapp/src/main/java/sonia/scm/api/rest/resources/AbstractManagerResource.java @@ -309,7 +309,7 @@ public abstract class AbstractManagerResource Response createCacheResponse(Request request, LastModifiedAware timeItem, I item) + { + return createCacheResponse(request, timeItem, item, item); + } + + /** + * Method description + * + * + * @param request + * @param timeItem + * @param entityItem + * @param item + * @param + * + * @return + */ + private Response createCacheResponse(Request request, + LastModifiedAware timeItem, Object entityItem, I item) { Response.ResponseBuilder builder = null; Date lastModified = getLastModified(timeItem); - EntityTag e = new EntityTag(Integer.toString(item.hashCode())); + EntityTag e = new EntityTag(Integer.toString(entityItem.hashCode())); if (lastModified != null) {