From 7a0c47e8203f300d193e2291848526f9d63c5a8e Mon Sep 17 00:00:00 2001 From: Anton Tananaev Date: Sat, 15 Jul 2017 19:08:58 +1200 Subject: Fix more event selection issues --- web/app/view/EventsController.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'web/app/view/EventsController.js') diff --git a/web/app/view/EventsController.js b/web/app/view/EventsController.js index d275c2c2..f2fef887 100644 --- a/web/app/view/EventsController.js +++ b/web/app/view/EventsController.js @@ -84,13 +84,15 @@ Ext.define('Traccar.view.EventsController', { }, onSelectionChange: function (selection, selected) { - var event, position; + var event, positionId; event = selected.length > 0 ? selected[0] : null; - if (event && event.get('positionId')) { - position = Ext.getStore('EventPositions').getById(event.get('positionId')); - this.fireEvent('selectevent', position); - } else { - this.fireEvent('selectevent'); + if (event) { + positionId = event.get('positionId'); + if (positionId) { + this.fireEvent('selectevent', Ext.getStore('EventPositions').getById(positionId)); + } else { + this.fireEvent('selectevent'); + } } this.lookupReference('removeEventButton').setDisabled(!event); } -- cgit v1.2.3