From 3a97f7645ea8698af5d9c9da539e2e1a7e8c41fc Mon Sep 17 00:00:00 2001 From: Clansty Date: Thu, 3 Oct 2024 16:06:32 +0800 Subject: [PATCH] [O] Check object with maybeUserMusicList --- AquaNet/src/pages/Home/ImportDataAction.svelte | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/AquaNet/src/pages/Home/ImportDataAction.svelte b/AquaNet/src/pages/Home/ImportDataAction.svelte index 2828a8e7..b382d168 100644 --- a/AquaNet/src/pages/Home/ImportDataAction.svelte +++ b/AquaNet/src/pages/Home/ImportDataAction.svelte @@ -39,9 +39,10 @@ const data = JSON.parse(await file.text()) as any; const me = await USER.me(); - if (Array.isArray(data) && data.every(it => Array.isArray(it?.userMusicDetailList))) { + const maybeUserMusicList = data?.userMusicList || data; + if (Array.isArray(maybeUserMusicList) && maybeUserMusicList.every(it => Array.isArray(it?.userMusicDetailList))) { // Is music list array - await GAME.importMusicDetail("mai2", data.flatMap(it => it.userMusicDetailList)); + await GAME.importMusicDetail("mai2", maybeUserMusicList.flatMap(it => it.userMusicDetailList)); location.href = `/u/${me.username}/mai2`; return; }