mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-04-07 22:38:51 +00:00
(js) Sanity checks when expecting arrays in Prefs
This commit is contained in:
@@ -84,7 +84,9 @@
|
||||
data.Vacation.endDate = new Date(data.Vacation.startDate.getTime());
|
||||
data.Vacation.endDate.addDays(1);
|
||||
}
|
||||
if (data.Vacation.autoReplyEmailAddresses && data.Vacation.autoReplyEmailAddresses.length)
|
||||
if (data.Vacation.autoReplyEmailAddresses &&
|
||||
angular.isArray(data.Vacation.autoReplyEmailAddresses) &&
|
||||
data.Vacation.autoReplyEmailAddresses.length)
|
||||
data.Vacation.autoReplyEmailAddresses = data.Vacation.autoReplyEmailAddresses.join(",");
|
||||
else
|
||||
delete data.Vacation.autoReplyEmailAddresses;
|
||||
@@ -108,7 +110,8 @@
|
||||
data.Vacation.endDate = new Date();
|
||||
}
|
||||
|
||||
if (data.Forward && data.Forward.forwardAddress)
|
||||
if (data.Forward && data.Forward.forwardAddress &&
|
||||
angular.isArray(data.Forward.forwardAddress))
|
||||
data.Forward.forwardAddress = data.Forward.forwardAddress.join(",");
|
||||
|
||||
if (angular.isUndefined(data.SOGoCalendarCategoriesColors)) {
|
||||
|
||||
Reference in New Issue
Block a user