Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I have multiple Outlook 365 accounts that are receiving the
failed to fetch any folders
exception. The problem is happening on theContacts
andConversation History
folders. These have theHasChildren
flag set but there are no child folders. Contacts is not a message folder and I suspect is related to the contact address book. Conversation History can store messages and have subfolders, but there are none right now. It seems incorrect thatHasChildren
is set, but this ends up causing an exception to be thrown when looking for those subfolders even though many primary folders were successfully found.This can be fixed by setting
$soft_fail
totrue
only when checking the child folders. If no child folders are found it can continue on normally and return all of the folders that were found. This will still throw the normal exception if the primary folders were not found.This resolves Issue #453