aboutsummaryrefslogtreecommitdiff
path: root/web/app/controller/Root.js
diff options
context:
space:
mode:
Diffstat (limited to 'web/app/controller/Root.js')
-rw-r--r--web/app/controller/Root.js9
1 files changed, 4 insertions, 5 deletions
diff --git a/web/app/controller/Root.js b/web/app/controller/Root.js
index 94f3234d1..79827b8a6 100644
--- a/web/app/controller/Root.js
+++ b/web/app/controller/Root.js
@@ -96,16 +96,15 @@ Ext.define('Traccar.controller.Root', {
first: first
},
callback: Traccar.app.getErrorHandler(this, function (options, success, response) {
- var i, store, deviceStore, data;
+ var i, store, data, position;
if (success) {
store = Ext.getStore('LatestPositions');
- deviceStore = Ext.getStore('Devices');
data = Ext.decode(response.responseText).data;
for (i = 0; i < data.length; i++) {
- var found = store.findRecord('deviceId', data[i].deviceId, 0, false, false, true);
- if (found) {
- found.set(data[i]);
+ position = store.findRecord('deviceId', data[i].deviceId, 0, false, false, true);
+ if (position) {
+ position.set(data[i]);
} else {
store.add(Ext.create('Traccar.model.Position', data[i]));
}