diff --git a/NEWS b/NEWS index f1b7ead5a..0e353a3d1 100644 --- a/NEWS +++ b/NEWS @@ -6,6 +6,7 @@ Enhancements Bug fixes - [web] include mail account name in form validation (#4532) + - [web] calendar properties were not completely reset on cancel 4.0.2 (2018-08-24) ------------------ diff --git a/UI/WebServerResources/js/Scheduler/Calendar.service.js b/UI/WebServerResources/js/Scheduler/Calendar.service.js index eb3fc7142..38199a1b4 100644 --- a/UI/WebServerResources/js/Scheduler/Calendar.service.js +++ b/UI/WebServerResources/js/Scheduler/Calendar.service.js @@ -619,7 +619,7 @@ angular.forEach(this, function(value, key) { if (key != 'constructor' && key[0] != '$') { - calendar[key] = value; + calendar[key] = angular.copy(value); } }); return calendar;