mirror of
https://github.com/moparisthebest/davmail
synced 2025-02-28 09:21:49 -05:00
Additional properties and ignore cases for Sunbird
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@614 3d1905a2-6b24-0410-a738-b14d5a86fcbd
This commit is contained in:
parent
5f76f05c64
commit
22cd9e7841
@ -358,6 +358,9 @@ public class CaldavConnection extends AbstractConnection {
|
||||
response.appendProperty("CS:getctag", "CS=\"http://calendarserver.org/ns/\"",
|
||||
base64Encode(session.getFolderCtag(request.getExchangeFolderPath(subFolder))));
|
||||
}
|
||||
if (request.hasProperty("getetag")) {
|
||||
response.appendProperty("D:getetag", session.getFolderResourceTag(request.getExchangeFolderPath(subFolder)));
|
||||
}
|
||||
if (request.hasProperty("displayname")) {
|
||||
response.appendProperty("D:displayname", "inbox");
|
||||
}
|
||||
@ -377,6 +380,9 @@ public class CaldavConnection extends AbstractConnection {
|
||||
response.appendProperty("CS:getctag", "CS=\"http://calendarserver.org/ns/\"",
|
||||
"0");
|
||||
}
|
||||
if (request.hasProperty("getetag")) {
|
||||
response.appendProperty("D:getetag", session.getFolderResourceTag(request.getExchangeFolderPath(subFolder)));
|
||||
}
|
||||
if (request.hasProperty("displayname")) {
|
||||
response.appendProperty("D:displayname", "outbox");
|
||||
}
|
||||
@ -466,9 +472,8 @@ public class CaldavConnection extends AbstractConnection {
|
||||
DavGatewayTray.switchIcon();
|
||||
try {
|
||||
String eventName = getEventFileNameFromPath(href);
|
||||
if (eventName == null || eventName.length() == 0) {
|
||||
notFound.add(href);
|
||||
} else if ("inbox".equals(eventName) || "calendar".equals(eventName)) {
|
||||
if (eventName == null || eventName.length() == 0
|
||||
|| "inbox".equals(eventName) || "calendar".equals(eventName)) {
|
||||
// Sunbird: just ignore
|
||||
} else {
|
||||
appendEventResponse(response, request, session.getEvent(folderPath, eventName));
|
||||
|
Loading…
x
Reference in New Issue
Block a user