From f9715c60c429a21626d920a6e8b12c238720e9ea Mon Sep 17 00:00:00 2001 From: mguessan Date: Tue, 23 Apr 2013 08:29:15 +0000 Subject: [PATCH] Caldav: workaround for Lightning bug, return 403 instead of 503 on server unavailable git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2091 3d1905a2-6b24-0410-a738-b14d5a86fcbd --- src/java/davmail/caldav/CaldavConnection.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/java/davmail/caldav/CaldavConnection.java b/src/java/davmail/caldav/CaldavConnection.java index ed1ff04a..ecb4761e 100644 --- a/src/java/davmail/caldav/CaldavConnection.java +++ b/src/java/davmail/caldav/CaldavConnection.java @@ -172,7 +172,7 @@ public class CaldavConnection extends AbstractConnection { } catch (DavMailAuthenticationException e) { if (Settings.getBooleanProperty("davmail.enableKerberos")) { // authentication failed in Kerberos mode => not available - sendErr(HttpStatus.SC_SERVICE_UNAVAILABLE, "Kerberos authentication failed"); + sendErr(HttpStatus.SC_FORBIDDEN, "Kerberos authentication failed"); } else { sendUnauthorized(); } @@ -1121,7 +1121,7 @@ public class CaldavConnection extends AbstractConnection { } else if (e instanceof HttpPreconditionFailedException) { sendErr(HttpStatus.SC_PRECONDITION_FAILED, message); } else { - sendErr(HttpStatus.SC_SERVICE_UNAVAILABLE, message); + sendErr(HttpStatus.SC_FORBIDDEN, message); } }