From 89d346b2ffa09bc1b60fff605a6b03924adb1eda Mon Sep 17 00:00:00 2001 From: Vidocq Date: Wed, 30 Jun 2021 22:26:54 +0800 Subject: [PATCH] fix: cloudpan music playing error (#812) --- src/utils/db.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/utils/db.js b/src/utils/db.js index 9edd2c2..411bbcb 100644 --- a/src/utils/db.js +++ b/src/utils/db.js @@ -52,7 +52,10 @@ async function deleteExcessCache() { export function cacheTrackSource(trackInfo, url, bitRate, from = 'netease') { const name = trackInfo.name; - const artist = trackInfo.ar[0]?.name || trackInfo.artists[0]?.name; + const artist = + (trackInfo.ar && trackInfo.ar[0]?.name) || + (trackInfo.artists && trackInfo.artists[0]?.name) || + 'Unknown'; let cover = trackInfo.al.picUrl; if (cover.slice(0, 5) !== 'https') { cover = 'https' + cover.slice(4);