mirror of https://github.com/M66B/FairEmail.git
Check if local drafts folder exists
This commit is contained in:
parent
ef01b879aa
commit
84351f6d8a
|
@ -2601,17 +2601,21 @@ class Core {
|
||||||
Log.i("Local folder count=" + local.size() + " drafts=" + drafts);
|
Log.i("Local folder count=" + local.size() + " drafts=" + drafts);
|
||||||
|
|
||||||
if (!drafts) {
|
if (!drafts) {
|
||||||
EntityFolder d = new EntityFolder();
|
String ldrafts = context.getString(R.string.title_folder_local_drafts);
|
||||||
d.account = account.id;
|
EntityFolder d = db.folder().getFolderByName(account.id, ldrafts);
|
||||||
d.name = context.getString(R.string.title_folder_local_drafts);
|
if (d == null) {
|
||||||
d.type = EntityFolder.DRAFTS;
|
d = new EntityFolder();
|
||||||
d.local = true;
|
d.account = account.id;
|
||||||
d.setProperties();
|
d.name = ldrafts;
|
||||||
d.synchronize = false;
|
d.type = EntityFolder.DRAFTS;
|
||||||
d.download = false;
|
d.local = true;
|
||||||
d.sync_days = Integer.MAX_VALUE;
|
d.setProperties();
|
||||||
d.keep_days = Integer.MAX_VALUE;
|
d.synchronize = false;
|
||||||
db.folder().insertFolder(d);
|
d.download = false;
|
||||||
|
d.sync_days = Integer.MAX_VALUE;
|
||||||
|
d.keep_days = Integer.MAX_VALUE;
|
||||||
|
db.folder().insertFolder(d);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!sync_folders)
|
if (!sync_folders)
|
||||||
|
|
Loading…
Reference in New Issue