diff --git a/res/app/components/stf/device/device-service.js b/res/app/components/stf/device/device-service.js index 9ea674cc..14051f3b 100644 --- a/res/app/components/stf/device/device-service.js +++ b/res/app/components/stf/device/device-service.js @@ -74,7 +74,10 @@ module.exports = function DeviceServiceFactory($http, socket) { } function modify(data, newData) { - _.merge(data, newData) + _.merge(data, newData, function(a, b) { + // New Arrays overwrite old Arrays + return _.isArray(b) ? b : undefined + }) sync(data) notify() }