diff --git a/platypush/backend/http/static/js/plugins/sensors/index.js b/platypush/backend/http/static/js/plugins/sensors/index.js index d5bfbf7c51..9f7afa266b 100644 --- a/platypush/backend/http/static/js/plugins/sensors/index.js +++ b/platypush/backend/http/static/js/plugins/sensors/index.js @@ -41,13 +41,13 @@ Vue.component('sensors', { }); }); - this.metrics = (await Promise.all(promises)).reduce((obj, metrics) => { + Vue.set(this, 'metrics', (await Promise.all(promises)).reduce((obj, metrics) => { for (const [name, value] of Object.entries(metrics)) { obj[name] = value; } return obj; - }, {}); + }, {})); }, onSensorEvent: function(event) {