From 9f22dcbb7969a41d37518e7aa9a12a4839d66208 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 15 Nov 2020 11:18:15 +0100 Subject: [PATCH] Fast fail sync with closed folder --- app/src/main/java/eu/faircode/email/Core.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index ceac2ce38f..1e3e9d2f32 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -463,7 +463,9 @@ class Core { ex instanceof FileNotFoundException || ex instanceof FolderNotFoundException || ex instanceof IllegalArgumentException || - ex instanceof IllegalStateException || + (ex instanceof IllegalStateException && + EntityOperation.SYNC.equals(op.name) && + "This operation is not allowed on a closed folder".equals(ex.getMessage())) || ex instanceof SQLiteConstraintException || //ex.getCause() instanceof BadCommandException || // BAD //ex.getCause() instanceof CommandFailedException || // NO