mirror of
https://github.com/moparisthebest/davmail
synced 2025-01-08 12:18:07 -05:00
Dav: fix nullpointer in DavExchangeSession
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1186 3d1905a2-6b24-0410-a738-b14d5a86fcbd
This commit is contained in:
parent
641dcaeeb1
commit
4131c0f505
@ -1432,6 +1432,7 @@ public class DavExchangeSession extends ExchangeSession {
|
|||||||
String messageUrl = URIUtil.encodePathQuery(getFolderPath(folderPath) + '/' + messageName + ".EML");
|
String messageUrl = URIUtil.encodePathQuery(getFolderPath(folderPath) + '/' + messageName + ".EML");
|
||||||
PropPatchMethod patchMethod;
|
PropPatchMethod patchMethod;
|
||||||
List<DavConstants> davProperties = buildProperties(properties);
|
List<DavConstants> davProperties = buildProperties(properties);
|
||||||
|
if (properties != null) {
|
||||||
if (!properties.containsKey("read")) {
|
if (!properties.containsKey("read")) {
|
||||||
// force unread
|
// force unread
|
||||||
davProperties.add(Field.createDavProperty("read", "0"));
|
davProperties.add(Field.createDavProperty("read", "0"));
|
||||||
@ -1450,7 +1451,7 @@ public class DavExchangeSession extends ExchangeSession {
|
|||||||
patchMethod.releaseConnection();
|
patchMethod.releaseConnection();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
PutMethod putmethod = new PutMethod(messageUrl);
|
PutMethod putmethod = new PutMethod(messageUrl);
|
||||||
putmethod.setRequestHeader("Translate", "f");
|
putmethod.setRequestHeader("Translate", "f");
|
||||||
try {
|
try {
|
||||||
|
Loading…
Reference in New Issue
Block a user