fix: Resolve possible NullReferenceException issues.

Closes https://github.com/real-zony/ZonyLrcToolsX/issues/85
This commit is contained in:
real-zony
2022-03-20 11:04:17 +08:00
parent 454cd58f97
commit 9f70d5d379
2 changed files with 9 additions and 1 deletions

View File

@@ -103,7 +103,7 @@ namespace ZonyLrcTools.Cli.Commands.SubCommand
var warpTask = new WarpTask(ParallelNumber);
var warpTaskList = files.Select(file => warpTask.RunAsync(() => Task.Run(async () => await _tagLoader.LoadTagAsync(file))));
var result = await Task.WhenAll(warpTaskList);
var result = (await Task.WhenAll(warpTaskList)).Where(m => !string.IsNullOrEmpty(m.Name) || !string.IsNullOrEmpty(m.Artist));
_logger.LogInformation($"已成功加载 {files.Count} 个音乐文件的标签信息。");