Fix 3602351, detect missing item

git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@2069 3d1905a2-6b24-0410-a738-b14d5a86fcbd
This commit is contained in:
mguessan 2013-03-20 22:15:16 +00:00
parent 32dd469942
commit 6a455d0a8c
1 changed files with 4 additions and 0 deletions

View File

@ -585,6 +585,10 @@ public class EwsExchangeSession extends ExchangeSession {
executeMethod(getItemMethod);
EWSMethod.Item item = getItemMethod.getResponseItem();
if (item == null) {
throw new HttpNotFoundException("Item " + itemId + " not found");
}
MimeMessage mimeMessage = new MimeMessage((Session) null);
mimeMessage.addHeader("Content-class", item.get(Field.get("contentclass").getResponseName()));
mimeMessage.setSentDate(parseDateFromExchange(item.get(Field.get("date").getResponseName())));