mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-05-12 23:15:26 +00:00
fix(preferences(js)): conditionally sanitize forward addresses
Fixes #5085
This commit is contained in:
@@ -387,14 +387,16 @@
|
||||
// We do some sanity checks
|
||||
|
||||
// We check if we're allowed or not to forward based on the domain defaults
|
||||
addresses = this.preferences.defaults.Forward.forwardAddress;
|
||||
try {
|
||||
for (i = 0; i < addresses.length; i++) {
|
||||
validateForwardAddress(addresses[i]);
|
||||
if (this.preferences.defaults.Forward && this.preferences.defaults.Forward.forwardAddress) {
|
||||
addresses = this.preferences.defaults.Forward.forwardAddress;
|
||||
try {
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user