From 35094a1667acd0e4ec15cbf6dbc1db5a5cf9e19f Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 19 Jan 2015 00:00:59 -0800 Subject: [PATCH] Data binding fix: Update instead of replace states --- .../http/www_static/polymer/home-assistant-api.html | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/homeassistant/components/http/www_static/polymer/home-assistant-api.html b/homeassistant/components/http/www_static/polymer/home-assistant-api.html index 5b8be54a1d8..2ac2bbcbd51 100644 --- a/homeassistant/components/http/www_static/polymer/home-assistant-api.html +++ b/homeassistant/components/http/www_static/polymer/home-assistant-api.html @@ -216,9 +216,7 @@ }, _pushNewStates: function(new_states) { - new_states.map(function(state) { - this._pushNewState(state); - }.bind(this)); + new_states.forEach(this._pushNewState.bind(this)); }, // call api methods @@ -238,11 +236,7 @@ fetchStates: function(onSuccess, onError) { var successStatesUpdate = function(newStates) { - this._sortStates(newStates); - - this.states = newStates.map(function(json) { - return new State(json, this); - }.bind(this)); + this._pushNewStates(newStates); this.fire('states-updated');