1
0
mirror of https://github.com/Radarr/Radarr.git synced 2024-11-04 10:02:40 +01:00

Fixed: Improve some request failure messaging

(cherry picked from commit e968919e63616e30cc401964bd51db8e9e0e26de)

Fixes #8152
This commit is contained in:
bakerboy448 2023-02-22 19:36:12 -06:00 committed by Qstick
parent dfc9f74116
commit 89b609a221
6 changed files with 16 additions and 16 deletions

View File

@ -177,7 +177,7 @@ public override IEnumerable<DownloadClientItem> GetItems()
}
// Here we detect if Deluge is managing the torrent and whether the seed criteria has been met.
// This allows drone to delete the torrent as appropriate.
// This allows Radarr to delete the torrent as appropriate.
item.CanMoveFiles = item.CanBeRemoved =
torrent.IsAutoManaged &&
torrent.StopAtRatio &&
@ -270,7 +270,7 @@ private ValidationFailure TestConnection()
case WebExceptionStatus.SecureChannelFailure:
return new NzbDroneValidationFailure("UseSsl", "Unable to connect through SSL")
{
DetailedDescription = "Drone is unable to connect to Deluge using SSL. This problem could be computer related. Please try to configure both Radarr and Deluge to not use SSL."
DetailedDescription = "Radarr is unable to connect to Deluge using SSL. This problem could be computer related. Please try to configure both Radarr and Deluge to not use SSL."
};
default:
return new NzbDroneValidationFailure(string.Empty, "Unknown exception: " + ex.Message);

View File

@ -189,7 +189,7 @@ protected virtual ValidationFailure TestConnection()
if (releases.Empty())
{
return new NzbDroneValidationFailure(string.Empty,
"No results were returned from your import list, please check your settings.")
"No results were returned from your import list, please check your settings and the log for details.")
{ IsWarning = true };
}
}
@ -199,21 +199,21 @@ protected virtual ValidationFailure TestConnection()
}
catch (UnsupportedFeedException ex)
{
_logger.Warn(ex, "Import List feed is not supported");
_logger.Warn(ex, "Import list feed is not supported");
return new ValidationFailure(string.Empty, "Import List feed is not supported: " + ex.Message);
return new ValidationFailure(string.Empty, "Import list feed is not supported: " + ex.Message);
}
catch (ImportListException ex)
{
_logger.Warn(ex, "Unable to connect to list");
return new ValidationFailure(string.Empty, "Unable to connect to list. " + ex.Message);
return new ValidationFailure(string.Empty, $"Unable to connect to import list: {ex.Message}. Check the log surrounding this error for details.");
}
catch (Exception ex)
{
_logger.Warn(ex, "Unable to connect to list");
_logger.Warn(ex, "Unable to connect to import list");
return new ValidationFailure(string.Empty, "Unable to connect to list, check the log for more details");
return new ValidationFailure(string.Empty, $"Unable to connect to import list: {ex.Message}. Check the log surrounding this error for details.");
}
return null;

View File

@ -57,13 +57,13 @@ public ValidationFailure Test(RadarrSettings settings)
return new ValidationFailure("ApiKey", "API Key is invalid");
}
_logger.Error(ex, "Unable to send test message");
return new ValidationFailure("ApiKey", "Unable to send test message");
_logger.Error(ex, "Unable to connect to import list.");
return new ValidationFailure(string.Empty, $"Unable to connect to import list: {ex.Message}. Check the log surrounding this error for details.");
}
catch (Exception ex)
{
_logger.Error(ex, "Unable to send test message");
return new ValidationFailure("", "Unable to send test message");
_logger.Error(ex, "Unable to connect to import list.");
return new ValidationFailure(string.Empty, $"Unable to connect to import list: {ex.Message}. Check the log surrounding this error for details.");
}
return null;

View File

@ -383,14 +383,14 @@ protected virtual ValidationFailure TestConnection()
{
_logger.Warn(ex, "Unable to connect to indexer");
return new ValidationFailure(string.Empty, "Unable to connect to indexer, check the log for more details");
return new ValidationFailure(string.Empty, "Unable to connect to indexer. " + ex.Message);
}
}
catch (Exception ex)
{
_logger.Warn(ex, "Unable to connect to indexer");
return new ValidationFailure(string.Empty, "Unable to connect to indexer, check the log for more details");
return new ValidationFailure(string.Empty, $"Unable to connect to indexer: {ex.Message}. Check the log surrounding this error for details");
}
return null;

View File

@ -155,7 +155,7 @@ protected virtual ValidationFailure TestCapabilities()
{
_logger.Warn(ex, "Unable to connect to indexer: " + ex.Message);
return new ValidationFailure(string.Empty, "Unable to connect to indexer, check the log for more details");
return new ValidationFailure(string.Empty, $"Unable to connect to indexer: {ex.Message}. Check the log surrounding this error for details");
}
}

View File

@ -146,7 +146,7 @@ protected virtual ValidationFailure TestCapabilities()
{
_logger.Warn(ex, "Unable to connect to indexer: " + ex.Message);
return new ValidationFailure(string.Empty, "Unable to connect to indexer, check the log for more details");
return new ValidationFailure(string.Empty, $"Unable to connect to indexer: {ex.Message}. Check the log surrounding this error for details");
}
}