Better error messaging when connecting to nzbget fails

pull/60/head
Mark McDowall 11 years ago
parent 669f351d08
commit 98858bd237

@ -59,7 +59,7 @@ namespace NzbDrone.Core.Download.Clients.Nzbget
{ {
var protocol = settings.UseSsl ? "https" : "http"; var protocol = settings.UseSsl ? "https" : "http";
var url = String.Format("{0}//{1}:{2}/jsonrpc", var url = String.Format("{0}://{1}:{2}/jsonrpc",
protocol, protocol,
settings.Host, settings.Host,
settings.Port); settings.Port);
@ -85,13 +85,13 @@ namespace NzbDrone.Core.Download.Clients.Nzbget
{ {
if (response.ResponseStatus != ResponseStatus.Completed) if (response.ResponseStatus != ResponseStatus.Completed)
{ {
throw new ApplicationException("Unable to connect to NzbGet, please check your settings"); throw new DownloadClientException("Unable to connect to NzbGet, please check your settings");
} }
var result = Json.Deserialize<JsonError>(response.Content); var result = Json.Deserialize<JsonError>(response.Content);
if (result.Error != null) if (result.Error != null)
throw new ApplicationException(result.Error.ToString()); throw new DownloadClientException("Error response received from nzbget: {0}", result.Error.ToString());
} }
} }
} }

Loading…
Cancel
Save