Small state fix

pull/169/head
M66B 6 years ago
parent 6a92eb68e4
commit 0a43d19847

@ -953,6 +953,7 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences
db.folder().setFolderState(folder.id, "connecting"); db.folder().setFolderState(folder.id, "connecting");
final IMAPFolder ifolder = (IMAPFolder) iservice.getStore().getFolder(folder.name); final IMAPFolder ifolder = (IMAPFolder) iservice.getStore().getFolder(folder.name);
mapFolders.put(folder, ifolder);
try { try {
if (BuildConfig.DEBUG && "Postausgang".equals(folder.name)) if (BuildConfig.DEBUG && "Postausgang".equals(folder.name))
throw new ReadOnlyFolderException(ifolder); throw new ReadOnlyFolderException(ifolder);
@ -975,7 +976,6 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences
db.folder().setFolderError(folder.id, Log.formatThrowable(ex)); db.folder().setFolderError(folder.id, Log.formatThrowable(ex));
throw ex; throw ex;
} }
mapFolders.put(folder, ifolder);
db.folder().setFolderState(folder.id, "connected"); db.folder().setFolderState(folder.id, "connected");
db.folder().setFolderError(folder.id, null); db.folder().setFolderError(folder.id, null);

Loading…
Cancel
Save