Handle POP3 body errors

pull/214/head
M66B 7 months ago
parent 56e45d1e7e
commit b673256c25

@ -3568,7 +3568,14 @@ class Core {
boolean needsHeaders = EntityRule.needsHeaders(message, rules);
List<Header> headers = (needsHeaders ? helper.getAllHeaders() : null);
String body = parts.getHtml(context, download_plain);
String body;
try {
body = parts.getHtml(context, download_plain);
} catch (Throwable ex) {
Log.w(ex);
message.error = Log.formatThrowable(ex, false);
body = null;
}
try {
db.beginTransaction();
@ -3602,7 +3609,7 @@ class Core {
message.preview = HtmlHelper.getPreview(text);
message.language = HtmlHelper.getLanguage(context, message.subject, text);
db.message().setMessageContent(message.id,
true,
body != null,
message.language,
parts.isPlainOnly(download_plain),
message.preview,

Loading…
Cancel
Save