Your ROOT_URL in app.ini is https://git.cloudchain.link/ but you are visiting https://dash.bss.nz/open-source-mirrors/Readarr/commit/683656c65110d71caf2cce17134cca139a80613c
You should set ROOT_URL correctly, otherwise the web may not work correctly.
2 changed files with
10 additions and
3 deletions
@ -4,6 +4,7 @@ using NUnit.Framework;
using NzbDrone.Core.Download ;
using NzbDrone.Core.HealthCheck.Checks ;
using NzbDrone.Core.Test.Framework ;
using NzbDrone.Test.Common ;
namespace NzbDrone.Core.Test.HealthCheck.Checks
{
@ -33,6 +34,8 @@ namespace NzbDrone.Core.Test.HealthCheck.Checks
. Returns ( new IDownloadClient [ ] { downloadClient . Object } ) ;
Subject . Check ( ) . ShouldBeError ( ) ;
ExceptionVerification . ExpectedErrors ( 1 ) ;
}
[Test]
@ -1,5 +1,6 @@
using System ;
using System.Linq ;
using NLog ;
using NzbDrone.Core.Download ;
namespace NzbDrone.Core.HealthCheck.Checks
@ -7,10 +8,12 @@ namespace NzbDrone.Core.HealthCheck.Checks
public class DownloadClientCheck : HealthCheckBase
{
private readonly IProvideDownloadClient _downloadClientProvider ;
private readonly Logger _logger ;
public DownloadClientCheck ( IProvideDownloadClient downloadClientProvider )
public DownloadClientCheck ( IProvideDownloadClient downloadClientProvider , Logger logger )
{
_downloadClientProvider = downloadClientProvider ;
_logger = logger ;
}
public override HealthCheck Check ( )
@ -29,9 +32,10 @@ namespace NzbDrone.Core.HealthCheck.Checks
downloadClient . GetItems ( ) ;
}
}
catch ( Exception e )
catch ( Exception e x )
{
return new HealthCheck ( GetType ( ) , HealthCheckResult . Error , "Unable to communicate with download client " + e . Message ) ;
_logger . Error ( "Unable to communicate with download client: " , ex ) ;
return new HealthCheck ( GetType ( ) , HealthCheckResult . Error , "Unable to communicate with download client: " + ex . Message ) ;
}
return new HealthCheck ( GetType ( ) ) ;