mirror of
https://github.com/moparisthebest/davmail
synced 2024-12-13 19:22:22 -05:00
Caldav: call fixICS on download
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1317 3d1905a2-6b24-0410-a738-b14d5a86fcbd
This commit is contained in:
parent
3725a147c4
commit
2b92a0946e
@ -1605,7 +1605,7 @@ public abstract class ExchangeSession {
|
|||||||
* @return item body
|
* @return item body
|
||||||
* @throws HttpException on error
|
* @throws HttpException on error
|
||||||
*/
|
*/
|
||||||
public abstract String getBody() throws HttpException;
|
public abstract String getBody() throws IOException;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get event name (file name part in URL).
|
* Get event name (file name part in URL).
|
||||||
|
@ -797,7 +797,7 @@ public class DavExchangeSession extends ExchangeSession {
|
|||||||
* @throws HttpException on error
|
* @throws HttpException on error
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public String getBody() throws HttpException {
|
public String getBody() throws IOException {
|
||||||
String result;
|
String result;
|
||||||
LOGGER.debug("Get event: " + permanentUrl);
|
LOGGER.debug("Get event: " + permanentUrl);
|
||||||
// try to get PR_INTERNET_CONTENT
|
// try to get PR_INTERNET_CONTENT
|
||||||
@ -821,7 +821,7 @@ public class DavExchangeSession extends ExchangeSession {
|
|||||||
} catch (MessagingException e) {
|
} catch (MessagingException e) {
|
||||||
throw buildHttpException(e);
|
throw buildHttpException(e);
|
||||||
}
|
}
|
||||||
return result;
|
return fixICS(result, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected PutMethod internalCreateOrUpdate(String encodedHref, byte[] mimeContent) throws IOException {
|
protected PutMethod internalCreateOrUpdate(String encodedHref, byte[] mimeContent) throws IOException {
|
||||||
|
@ -26,7 +26,6 @@ import davmail.http.DavGatewayHttpClientFacade;
|
|||||||
import davmail.util.IOUtil;
|
import davmail.util.IOUtil;
|
||||||
import davmail.util.StringUtil;
|
import davmail.util.StringUtil;
|
||||||
import org.apache.commons.codec.binary.Base64;
|
import org.apache.commons.codec.binary.Base64;
|
||||||
import org.apache.commons.httpclient.HttpException;
|
|
||||||
import org.apache.commons.httpclient.HttpMethod;
|
import org.apache.commons.httpclient.HttpMethod;
|
||||||
import org.apache.commons.httpclient.HttpStatus;
|
import org.apache.commons.httpclient.HttpStatus;
|
||||||
import org.apache.commons.httpclient.methods.GetMethod;
|
import org.apache.commons.httpclient.methods.GetMethod;
|
||||||
@ -909,7 +908,7 @@ public class EwsExchangeSession extends ExchangeSession {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getBody() throws HttpException {
|
public String getBody() throws IOException {
|
||||||
String result;
|
String result;
|
||||||
LOGGER.debug("Get event: " + permanentUrl);
|
LOGGER.debug("Get event: " + permanentUrl);
|
||||||
try {
|
try {
|
||||||
@ -918,7 +917,7 @@ public class EwsExchangeSession extends ExchangeSession {
|
|||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
throw buildHttpException(e);
|
throw buildHttpException(e);
|
||||||
}
|
}
|
||||||
return result;
|
return fixICS(result, true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user