diff --git a/src/java/davmail/caldav/CaldavConnection.java b/src/java/davmail/caldav/CaldavConnection.java index e2fa6f23..3d8324a5 100644 --- a/src/java/davmail/caldav/CaldavConnection.java +++ b/src/java/davmail/caldav/CaldavConnection.java @@ -189,7 +189,7 @@ public class CaldavConnection extends AbstractConnection { DavGatewayTray.error(message.toString()); sendErr(HttpStatus.SC_BAD_REQUEST, message.toString()); } else if ("user".equals(paths[1])) { - sendRedirect(headers, "/principals/users/" + session.getEmail() + "/"); + sendRedirect(headers, "/principals/users/" + session.getEmail()); // principal namespace } else if ("PROPFIND".equals(command) && "principals".equals(paths[1]) && paths.length == 4 && "users".equals(paths[2])) { @@ -491,7 +491,7 @@ public class CaldavConnection extends AbstractConnection { buffer.append(" \n"); if (request.hasProperty("principal-collection-set")) { buffer.append(" \n"); - buffer.append(" /principals/users/\n"); + buffer.append(" /principals/users/").append(session.getEmail()).append("\n"); buffer.append(" "); }