From 04637b24cd02382d72016b0ff6afc4688fd1bb3c Mon Sep 17 00:00:00 2001
From: Deluan <deluan@deluan.com>
Date: Wed, 22 Jan 2020 14:03:18 -0500
Subject: [PATCH] UI: When navigating to another resource, pre-fill the filter
 with the parent info

---
 ui/src/album/AlbumList.js   | 2 +-
 ui/src/artist/ArtistList.js | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/ui/src/album/AlbumList.js b/ui/src/album/AlbumList.js
index c88a047c6..cc0cc79e7 100644
--- a/ui/src/album/AlbumList.js
+++ b/ui/src/album/AlbumList.js
@@ -35,7 +35,7 @@ const AlbumDetails = (props) => {
 }
 
 const albumRowClick = (id, basePath, record) =>
-  `/song?filter={"album_id":"${record.id}"}&order=ASC&sort=trackNumber`
+  `/song?filter={"artist":"${record.artist}","album":"${record.name}","album_id":"${record.id}"}&order=ASC&sort=trackNumber`
 
 const AlbumList = (props) => (
   <List
diff --git a/ui/src/artist/ArtistList.js b/ui/src/artist/ArtistList.js
index 7a345779f..0b58cac55 100644
--- a/ui/src/artist/ArtistList.js
+++ b/ui/src/artist/ArtistList.js
@@ -16,7 +16,7 @@ const ArtistFilter = (props) => (
 )
 
 const artistRowClick = (id, basePath, record) =>
-  `/album?filter={"artist_id":"${record.id}"}&order=ASC&sort=year`
+  `/album?filter={"artist":"${record.name}","artist_id":"${record.id}"}&order=ASC&sort=year`
 
 const ArtistList = (props) => (
   <List