From 616f01f8b271f972a3c6baf5560f54a377c555f2 Mon Sep 17 00:00:00 2001 From: Kwoth Date: Sat, 30 Jul 2022 10:29:33 +0200 Subject: [PATCH] Make sure broken youtube-dl didn't cache invalid data, closes #373 --- .../Modules/Music/_Common/Resolvers/YtdlYoutubeResolver.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/NadekoBot/Modules/Music/_Common/Resolvers/YtdlYoutubeResolver.cs b/src/NadekoBot/Modules/Music/_Common/Resolvers/YtdlYoutubeResolver.cs index 5eb7ee500..b5141d6ff 100644 --- a/src/NadekoBot/Modules/Music/_Common/Resolvers/YtdlYoutubeResolver.cs +++ b/src/NadekoBot/Modules/Music/_Common/Resolvers/YtdlYoutubeResolver.cs @@ -274,7 +274,7 @@ public sealed class YtdlYoutubeResolver : IYoutubeResolver Log.Information("Resolving youtube song by search term: {YoutubeQuery}", query); var cachedData = await _trackCacher.GetCachedDataByQueryAsync(query, MusicPlatform.Youtube); - if (cachedData is null) + if (cachedData is null || string.IsNullOrWhiteSpace(cachedData.Title)) { var stringData = await _ytdlSearchOperation.GetDataAsync(query); var trackData = ResolveYtdlData(stringData);