From 0f0c31f4c685dcafe40bba96b02e96cfe8a4444d Mon Sep 17 00:00:00 2001 From: bakerboy448 <55419169+bakerboy448@users.noreply.github.com> Date: Fri, 29 Aug 2025 09:59:01 -0500 Subject: [PATCH] improve exception handling --- src/NzbDrone.Core/MetadataSource/SkyHook/SkyHookProxy.cs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/NzbDrone.Core/MetadataSource/SkyHook/SkyHookProxy.cs b/src/NzbDrone.Core/MetadataSource/SkyHook/SkyHookProxy.cs index 76a33eb30..71da31e3e 100644 --- a/src/NzbDrone.Core/MetadataSource/SkyHook/SkyHookProxy.cs +++ b/src/NzbDrone.Core/MetadataSource/SkyHook/SkyHookProxy.cs @@ -233,10 +233,6 @@ public List SearchForNewArtist(string title) return httpResponse.Resource.SelectList(MapSearchResult); } - catch (SkyHookException) - { - throw; - } catch (HttpException ex) { _logger.Warn(ex); @@ -247,7 +243,7 @@ public List SearchForNewArtist(string title) _logger.Warn(ex); throw new SkyHookException("Search for '{0}' failed. Unable to communicate with LidarrAPI. {1}", ex, title, ex.Message); } - catch (Exception ex) + catch (Exception ex) when (ex is not SkyHookException) { _logger.Warn(ex); throw new SkyHookException("Search for '{0}' failed. Invalid response received from LidarrAPI. {1}", ex, title, ex.Message);