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);