From b69b6cb9fdf12a3183a6b22762dce25e3244cddb Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Sun, 13 Feb 2011 18:27:33 +0100 Subject: [PATCH] fix error 500 with missing timestamps --- .../resources/AbstractManagerResource.java | 32 +++++++++++++++---- 1 file changed, 26 insertions(+), 6 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 1fb4c02270..b4a6f2579e 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 @@ -363,10 +363,18 @@ public abstract class AbstractManagerResource items) { + Response.ResponseBuilder builder = null; Date lastModified = getLastModified(manager); - Response.ResponseBuilder builder = - request.evaluatePreconditions(lastModified); + + if (lastModified != null) + { + builder = request.evaluatePreconditions(lastModified); + } if (builder == null) { @@ -415,7 +427,15 @@ public abstract class AbstractManagerResource