From cb6d271f227fa9a4dff1096e9a3176a19adc469b Mon Sep 17 00:00:00 2001 From: Pierre <63404022+0-Pierre@users.noreply.github.com> Date: Thu, 16 Jan 2025 19:32:32 +0100 Subject: [PATCH] fix: correctly populate ratingKey during music import for Plex and properly display artist name in the slide-over menu --- server/lib/scanners/baseScanner.ts | 5 +++++ src/components/ManageSlideOver/index.tsx | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/server/lib/scanners/baseScanner.ts b/server/lib/scanners/baseScanner.ts index 9c94d434..2b93c441 100644 --- a/server/lib/scanners/baseScanner.ts +++ b/server/lib/scanners/baseScanner.ts @@ -547,6 +547,7 @@ class BaseScanner { externalServiceId, externalServiceSlug, mediaAddedAt, + ratingKey, processing = false, title = 'Unknown Title', }: ProcessOptions = {} @@ -570,6 +571,10 @@ class BaseScanner { newMedia.mediaAddedAt = mediaAddedAt; } + if (ratingKey) { + newMedia.ratingKey = ratingKey; + } + if (serviceId) { newMedia.serviceId = serviceId; } diff --git a/src/components/ManageSlideOver/index.tsx b/src/components/ManageSlideOver/index.tsx index ce0f8426..b9a9b953 100644 --- a/src/components/ManageSlideOver/index.tsx +++ b/src/components/ManageSlideOver/index.tsx @@ -261,7 +261,7 @@ const ManageSlideOver = ({ isMovie(data) ? data.title : isMusic(data) - ? `${data.artist} - ${data.title}` + ? `${data.title} - ${data.artist.artistName}` : data.name } >