From a773f9e135a0a8db2c8e7d1fabb8749ff32256d8 Mon Sep 17 00:00:00 2001 From: Qstick Date: Sun, 27 Sep 2020 11:31:19 -0400 Subject: [PATCH] Fixed: Error rending queue row when quality is missing --- frontend/src/Activity/Queue/QueueRow.js | 10 +++++++--- frontend/src/Activity/Queue/QueueRowConnector.js | 11 +++++------ 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/frontend/src/Activity/Queue/QueueRow.js b/frontend/src/Activity/Queue/QueueRow.js index 9ca4967c8..17dba3447 100644 --- a/frontend/src/Activity/Queue/QueueRow.js +++ b/frontend/src/Activity/Queue/QueueRow.js @@ -188,9 +188,13 @@ class QueueRow extends Component { if (name === 'quality') { return ( - + { + quality ? + : + null + } ); } diff --git a/frontend/src/Activity/Queue/QueueRowConnector.js b/frontend/src/Activity/Queue/QueueRowConnector.js index 7f07f252f..22f99610a 100644 --- a/frontend/src/Activity/Queue/QueueRowConnector.js +++ b/frontend/src/Activity/Queue/QueueRowConnector.js @@ -1,4 +1,3 @@ -import _ from 'lodash'; import PropTypes from 'prop-types'; import React, { Component } from 'react'; import { connect } from 'react-redux'; @@ -15,11 +14,11 @@ function createMapStateToProps() { createAlbumSelector(), createUISettingsSelector(), (artist, album, uiSettings) => { - const result = _.pick(uiSettings, [ - 'showRelativeDates', - 'shortDateFormat', - 'timeFormat' - ]); + const result = { + showRelativeDates: uiSettings.showRelativeDates, + shortDateFormat: uiSettings.shortDateFormat, + timeFormat: uiSettings.timeFormat + }; result.artist = artist; result.album = album;