Diffusion GpgOL 5853c8e2fb99

Ignore temporary recipient resolve errors

Authored by aheinecke on Sep 6 2018, 10:25 AM.

Description

Ignore temporary recipient resolve errors

* src/cryptocontroller.cpp (CryptController::resolve_keys):
Add unlikely error handling if recipients could not be resolved here.
* src/mail.cpp (Mail::getRecipients_o): Ignore error when
getting recipients.

When editing the recipients of a draft Outlook still has an
recipient object for the former recipient but does not provide
properties on it. So the address resolution fails. We can
treat the mail as having no recipients and only have a
fatal error if we can't resolve recipients in the cryptcontroller.

(cherry picked from commit 3c0a66e402e84c0f8c5db4d2219eb8da6e5c0cac)

Details

Committed
aheineckeSep 6 2018, 12:00 PM
Parents
rO3db0bc6fb947: Rename autoresolveCheck to autosecureCheck
Branches
Unknown
Tags
Unknown
Tasks
T4129: E-Mail Adresse ändern Fehlermeldung