Sanitize folder errors

This commit is contained in:
M66B
2019-02-21 09:34:43 +00:00
parent ff5982cfa3
commit 77e38e0a94
3 changed files with 41 additions and 25 deletions

View File

@@ -312,13 +312,12 @@ public class ViewModelBrowse extends ViewModel {
} catch (IOException ex) {
if (ex.getCause() instanceof MessagingException) {
Log.w(folder.name + " boundary", ex);
if (!(ex.getCause() instanceof MessageRemovedException))
db.folder().setFolderError(folder.id, Helper.formatThrowable(ex));
db.folder().setFolderError(folder.id, Helper.formatThrowable(ex, true));
} else
throw ex;
} catch (Throwable ex) {
Log.e(folder.name + " boundary", ex);
db.folder().setFolderError(folder.id, Helper.formatThrowable(ex));
db.folder().setFolderError(folder.id, Helper.formatThrowable(ex, true));
} finally {
((IMAPMessage) isub[j]).invalidateHeaders();
}