fix(preferences(js)): conditionally sanitize forward addresses

Fixes #5085
pull/285/head
Francis Lachapelle 2020-07-16 15:05:42 -04:00
parent e6e994ba80
commit b78e66a10b
1 changed files with 9 additions and 7 deletions

View File

@ -387,14 +387,16 @@
// We do some sanity checks // We do some sanity checks
// We check if we're allowed or not to forward based on the domain defaults // We check if we're allowed or not to forward based on the domain defaults
addresses = this.preferences.defaults.Forward.forwardAddress; if (this.preferences.defaults.Forward && this.preferences.defaults.Forward.forwardAddress) {
try { addresses = this.preferences.defaults.Forward.forwardAddress;
for (i = 0; i < addresses.length; i++) { try {
validateForwardAddress(addresses[i]); for (i = 0; i < addresses.length; i++) {
validateForwardAddress(addresses[i]);
}
} catch (err) {
Dialog.alert(l('Error'), err);
sendForm = false;
} }
} catch (err) {
Dialog.alert(l('Error'), err);
sendForm = false;
} }
// IMAP labels must be unique // IMAP labels must be unique