diff --git a/src/main/java/icu/samnyan/aqua/sega/maimai2/Maimai2Apis.kt b/src/main/java/icu/samnyan/aqua/sega/maimai2/Maimai2Apis.kt index d181ad36..c0518f55 100644 --- a/src/main/java/icu/samnyan/aqua/sega/maimai2/Maimai2Apis.kt +++ b/src/main/java/icu/samnyan/aqua/sega/maimai2/Maimai2Apis.kt @@ -269,8 +269,11 @@ fun Maimai2ServletController.initApis() { "userRecommendRateMusicIdList" to empty // TODO ) } - "GetUserRecommendSelectMusic" { mapOf( - "userId" to uid, - "userRecommendSelectionMusicIdList" to (net.recommendedMusic[uid] ?: empty) - ) } + "GetUserRecommendSelectMusic" { + val user = db.userData.findByCard_ExtId(uid)() ?: (404 - "User not found") + mapOf( + "userId" to uid, + "userRecommendSelectionMusicIdList" to (net.recommendedMusic[user.id] ?: empty) + ) + } } \ No newline at end of file