From 148c1fb602aed638ec53a02afab012c5cdb595a2 Mon Sep 17 00:00:00 2001 From: James Barnsley Date: Thu, 12 Nov 2020 20:51:36 +1300 Subject: [PATCH] Correctly pulling album name as title for directory (if directory.album.name) --- src/js/services/mopidy/middleware.js | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/src/js/services/mopidy/middleware.js b/src/js/services/mopidy/middleware.js index 645588f8..16c96cbc 100755 --- a/src/js/services/mopidy/middleware.js +++ b/src/js/services/mopidy/middleware.js @@ -1611,10 +1611,25 @@ const MopidyMiddleware = (function () { if (uri) { request(store, 'library.lookup', { uris: [uri] }) .then((response) => { - if (!response[uri] || !response[uri].length) return; + const { + [uri]: results = [], + } = response; + + if (!results.length) return; + + let result = results[0]; + if (result.album) { + result = { + ...result, + name: result.album.name, + }; + } + store.dispatch({ type: 'MOPIDY_DIRECTORY_LOADED', - directory: formatSimpleObject(response[uri][0]), + directory: { + ...formatSimpleObject(result), + }, }); }); }