diff --git a/app/src/main/java/eu/faircode/email/FragmentAccount.java b/app/src/main/java/eu/faircode/email/FragmentAccount.java index fed7b33685..dcae408d3c 100644 --- a/app/src/main/java/eu/faircode/email/FragmentAccount.java +++ b/app/src/main/java/eu/faircode/email/FragmentAccount.java @@ -1229,7 +1229,7 @@ public class FragmentAccount extends FragmentBase { folder.id = db.folder().insertFolder(folder); EntityLog.log(context, "Added folder=" + folder.name + " type=" + folder.type); if (folder.synchronize) - EntityOperation.sync(context, folder.id, false); + EntityOperation.sync(context, folder.id, true); } else { EntityLog.log(context, "Updated folder=" + folder.name + " type=" + folder.type); db.folder().setFolderType(existing.id, folder.type); diff --git a/app/src/main/java/eu/faircode/email/FragmentGmail.java b/app/src/main/java/eu/faircode/email/FragmentGmail.java index 24971b8264..fcdd9a8aa5 100644 --- a/app/src/main/java/eu/faircode/email/FragmentGmail.java +++ b/app/src/main/java/eu/faircode/email/FragmentGmail.java @@ -453,7 +453,7 @@ public class FragmentGmail extends FragmentBase { folder.id = db.folder().insertFolder(folder); EntityLog.log(context, "Gmail folder=" + folder.name + " type=" + folder.type); if (folder.synchronize) - EntityOperation.sync(context, folder.id, false); + EntityOperation.sync(context, folder.id, true); } } diff --git a/app/src/main/java/eu/faircode/email/FragmentOAuth.java b/app/src/main/java/eu/faircode/email/FragmentOAuth.java index 5ee2728baf..e199c2e3a3 100644 --- a/app/src/main/java/eu/faircode/email/FragmentOAuth.java +++ b/app/src/main/java/eu/faircode/email/FragmentOAuth.java @@ -564,7 +564,7 @@ public class FragmentOAuth extends FragmentBase { folder.id = db.folder().insertFolder(folder); EntityLog.log(context, "OAuth folder=" + folder.name + " type=" + folder.type); if (folder.synchronize) - EntityOperation.sync(context, folder.id, false); + EntityOperation.sync(context, folder.id, true); } } diff --git a/app/src/main/java/eu/faircode/email/FragmentPop.java b/app/src/main/java/eu/faircode/email/FragmentPop.java index 215bd6a0ce..22b94efff5 100644 --- a/app/src/main/java/eu/faircode/email/FragmentPop.java +++ b/app/src/main/java/eu/faircode/email/FragmentPop.java @@ -476,7 +476,7 @@ public class FragmentPop extends FragmentBase { inbox.id = db.folder().insertFolder(inbox); if (account.synchronize) - EntityOperation.sync(context, inbox.id, false); + EntityOperation.sync(context, inbox.id, true); } EntityFolder drafts = db.folder().getFolderByType(account.id, EntityFolder.DRAFTS); diff --git a/app/src/main/java/eu/faircode/email/FragmentQuickSetup.java b/app/src/main/java/eu/faircode/email/FragmentQuickSetup.java index 01f08ceff7..5f5c745cba 100644 --- a/app/src/main/java/eu/faircode/email/FragmentQuickSetup.java +++ b/app/src/main/java/eu/faircode/email/FragmentQuickSetup.java @@ -414,6 +414,8 @@ public class FragmentQuickSetup extends FragmentBase { folder.setSpecials(account); folder.id = db.folder().insertFolder(folder); EntityLog.log(context, "Quick added folder=" + folder.name + " type=" + folder.type); + if (folder.synchronize) + EntityOperation.sync(context, folder.id, true); } }