mirror of
https://github.com/M66B/FairEmail.git
synced 2025-02-24 15:11:03 +00:00
Added fail safe
This commit is contained in:
parent
baa2bdcdaf
commit
d5f6201cd4
1 changed files with 13 additions and 9 deletions
|
@ -2178,17 +2178,21 @@ class Core {
|
|||
if (folder.tbc != null) {
|
||||
try {
|
||||
// Prefix folder with namespace
|
||||
Folder[] ns = istore.getPersonalNamespaces();
|
||||
if (ns != null && ns.length == 1) {
|
||||
String n = ns[0].getFullName();
|
||||
// Typically "" or "INBOX"
|
||||
if (!TextUtils.isEmpty(n)) {
|
||||
n += ns[0].getSeparator();
|
||||
if (!folder.name.startsWith(n)) {
|
||||
folder.name = n + folder.name;
|
||||
db.folder().updateFolder(folder);
|
||||
try {
|
||||
Folder[] ns = istore.getPersonalNamespaces();
|
||||
if (ns != null && ns.length == 1) {
|
||||
String n = ns[0].getFullName();
|
||||
// Typically "" or "INBOX"
|
||||
if (!TextUtils.isEmpty(n)) {
|
||||
n += ns[0].getSeparator();
|
||||
if (!folder.name.startsWith(n)) {
|
||||
folder.name = n + folder.name;
|
||||
db.folder().updateFolder(folder);
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (MessagingException ex) {
|
||||
Log.w(ex);
|
||||
}
|
||||
|
||||
EntityLog.log(context, folder.name + " creating");
|
||||
|
|
Loading…
Reference in a new issue