From 3b3f0bd9617cdde59536cbde066f30641e711645 Mon Sep 17 00:00:00 2001 From: James Barnsley Date: Fri, 17 Nov 2017 08:36:52 +1300 Subject: [PATCH] Error when deleting from queue --- src/js/views/Queue.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/js/views/Queue.js b/src/js/views/Queue.js index 7d8b8140..f8e09080 100755 --- a/src/js/views/Queue.js +++ b/src/js/views/Queue.js @@ -27,11 +27,18 @@ class Queue extends React.Component{ } removeTracks(track_indexes){ - var tlids = [] + + var tlids = []; for (var i = 0; i < track_indexes.length; i++){ - tlids.push(this.props.current_tracklist[track_indexes[i]].tlid ) + var uri = this.props.queue[track_indexes[i]]; + if (this.props.tracks[uri] !== undefined){ + tlids.push(this.props.tracks[uri].tlid); + } + } + + if (tlids.length > 0){ + this.props.mopidyActions.removeTracks(tlids); } - this.props.mopidyActions.removeTracks(tlids ) } playTrack(track){