Your ROOT_URL in app.ini is https://git.cloudchain.link/ but you are visiting https://dash.bss.nz/open-source-mirrors/Prowlarr/commit/7c38ec2baafbc7d18b4d250d84cc781fdc1e4ddf You should set ROOT_URL correctly, otherwise the web may not work correctly.

Fixed: (AvistaZ) Improve message for failed logins

pull/1944/head v1.11.0.4128
Bogdan 1 year ago
parent dcfdd49119
commit 7c38ec2baa

@ -7,6 +7,7 @@ using NLog;
using NzbDrone.Common.Http;
using NzbDrone.Common.Serializer;
using NzbDrone.Core.Configuration;
using NzbDrone.Core.Indexers.Exceptions;
using NzbDrone.Core.Messaging.Events;
namespace NzbDrone.Core.Indexers.Definitions.Avistaz
@ -54,14 +55,24 @@ namespace NzbDrone.Core.Indexers.Definitions.Avistaz
protected override async Task DoLogin()
{
Settings.Token = await GetToken();
if (Definition.Id > 0)
try
{
_indexerRepository.UpdateSettings((IndexerDefinition)Definition);
Settings.Token = await GetToken();
if (Definition.Id > 0)
{
_indexerRepository.UpdateSettings((IndexerDefinition)Definition);
}
_logger.Debug("Avistaz authentication succeeded.");
}
catch (HttpException ex) when (ex.Response.StatusCode == HttpStatusCode.Unauthorized)
{
_logger.Warn(ex, "Failed to authenticate with Avistaz");
_logger.Debug("Avistaz authentication succeeded.");
var jsonResponse = STJson.Deserialize<AvistazErrorResponse>(ex.Response.Content);
throw new IndexerAuthException(jsonResponse?.Message ?? "Unauthorized request to indexer");
}
}
protected override bool CheckIfLoginNeeded(HttpResponse httpResponse)

Loading…
Cancel
Save