1
0
Fork 0
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:
M66B 2022-03-22 14:22:24 +01:00
parent baa2bdcdaf
commit d5f6201cd4

View file

@ -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");