Skip to content

Commit c6fdbf8

Browse files
committed
fix: /search 1726
1 parent 2db2d66 commit c6fdbf8

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

packages/types/src/Song.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ export default class Song implements DataSong {
4040
} else {
4141
// DXRating.net 中一些歌,比如说 LOSER 和俊达萌起床歌,没有 ID
4242
let findId = Object.entries(allMusic).find(([id, dataFromAllMusic]) => dataFromAllMusic.name === data.title && Number(id) % 1e4 < 2e3);
43-
if(!findId) {
43+
if (!findId) {
4444
findId = Object.entries(allMusic).find(([id, dataFromAllMusic]) => dataFromAllMusic.name?.toLowerCase() === data.title.toLowerCase() && Number(id) % 1e4 < 2e3);
4545
}
4646
if (findId) {
@@ -147,7 +147,8 @@ export default class Song implements DataSong {
147147
const dataFromAllMusic = allMusic[id] || allMusic[id + 1e4];
148148
if (!dataFromAllMusic) return null;
149149

150-
song = dxdata.songs.find(song => song.title.toLowerCase() === dataFromAllMusic.name.toLowerCase());
150+
song = dxdata.songs.find(song => song.title === dataFromAllMusic.name) ||
151+
dxdata.songs.find(song => song.title.toLowerCase() === dataFromAllMusic.name.toLowerCase());
151152
if (song) return new this(song, dx, false, ver);
152153

153154
const sheets = dataFromAllMusic.notes.map((chart, index) => new Chart({

0 commit comments

Comments
 (0)