fix: 修复当翻译歌词没有的时候,导致 NULL 引用异常。

Closes https://github.com/real-zony/ZonyLrcToolsX/issues/82
Closes https://github.com/real-zony/ZonyLrcToolsX/issues/83
This commit is contained in:
real-zony
2022-01-06 15:27:57 +08:00
parent c6a275ce07
commit 9ef700df46
2 changed files with 14 additions and 1 deletions

View File

@@ -64,9 +64,14 @@ namespace ZonyLrcTools.Cli.Infrastructure.Lyric.NetEase
return new LyricItemCollection(LyricItemCollectionOption.NullInstance);
}
if (json.OriginalLyric.Text.Contains("纯音乐,请欣赏"))
{
return new LyricItemCollection(null);
}
return _lyricItemCollectionFactory.Build(
json.OriginalLyric.Text,
json.TranslationLyric.Text);
json.TranslationLyric?.Text);
}
protected virtual void ValidateSongSearchResponse(SongSearchResponse response, LyricDownloaderArgs args)