fix(preferences(js)): don't check Sieve capabilities if Mail module disabled

This commit is contained in:
Francis Lachapelle committed 2022-02-10 10:03:16 -05:00
1 parent 3847b57855
commit 80b0d99687
2 files changed
+4 -3

No files matched your search

@@ -16,7 +16,6 @@
this.passwords = { newPassword: null, newPasswordConfirmation: null, oldPassword: null };
this.timeZonesList = $window.timeZonesList;
this.timeZonesSearchText = '';
this.sieveVariablesCapability = ($window.sieveCapabilities.indexOf('variables') >= 0);
this.addressesSearchText = '';
this.mailLabelKeyRE = new RegExp(/^(?!^_\$)[^(){} %*\"\\\\]*?$/);
this.emailSeparatorKeys = [
@@ -34,8 +33,10 @@
if (Preferences.defaults.SOGoAlternateAvatar)
User.$alternateAvatar = Preferences.defaults.SOGoAlternateAvatar;
if (sgSettings.activeUser('path').mail)
if (sgSettings.activeUser('path').mail) {
this.sieveVariablesCapability = ($window.sieveCapabilities.indexOf('variables') >= 0);
this.preferences.hasActiveExternalSieveScripts();
}
this.updateVacationDates();
};