Browse Source

Copy object properly when building schedule triggers [fixes #1386]

Sebastián Katzer 8 năm trước cách đây
mục cha
commit
7bc42e65e4
1 tập tin đã thay đổi với 2 bổ sung1 xóa
  1. 2 1
      www/local-notification-util.js

+ 2 - 1
www/local-notification-util.js

@@ -87,7 +87,8 @@ exports.mergeWithDefaults = function (options) {
             if (options.hasOwnProperty(key) && ['data','sound'].indexOf(key) > -1) {
                 options[key] = undefined;
             } else {
-                options[key] = defaults[key];
+                var obj = defaults[key];
+                options[key] = typeof obj === 'object' ? Object.assign({}, obj) : obj;
             }
         }
     }