Your ROOT_URL in app.ini is https://git.cloudchain.link/ but you are visiting https://dash.bss.nz/open-source-mirrors/Sonarr/commit/aec59de6b6b2f0707cf556678fb2791d8b3a3f2b
You should set ROOT_URL correctly, otherwise the web may not work correctly.
1 changed files with
21 additions and
12 deletions
@ -46,26 +46,35 @@ namespace NzbDrone.Core.Providers.DownloadClients
public virtual bool IsInQueue ( EpisodeParseResult newParseResult )
{
var queue = GetQueue ( ) . Where ( c = > c . ParseResult ! = null ) ;
try
{
var queue = GetQueue ( ) . Where ( c = > c . ParseResult ! = null ) ;
var matchigTitle = queue . Where ( q = > String . Equals ( q . ParseResult . CleanTitle , newParseResult . Series . CleanTitle , StringComparison . InvariantCultureIgnoreCase ) ) ;
var matchigTitle = queue . Where ( q = > String . Equals ( q . ParseResult . CleanTitle , newParseResult . Series . CleanTitle , StringComparison . InvariantCultureIgnoreCase ) ) ;
var matchingTitleWithQuality = matchigTitle . Where ( q = > q . ParseResult . Quality > = newParseResult . Quality ) ;
var matchingTitleWithQuality = matchigTitle . Where ( q = > q . ParseResult . Quality > = newParseResult . Quality ) ;
if ( newParseResult . Series . IsDaily )
{
return matchingTitleWithQuality . Any ( q = > q . ParseResult . AirDate . Value . Date = = newParseResult . AirDate . Value . Date ) ;
}
if ( newParseResult . Series . IsDaily )
{
return matchingTitleWithQuality . Any ( q = > q . ParseResult . AirDate . Value . Date = = newParseResult . AirDate . Value . Date ) ;
}
var matchingSeason = matchingTitleWithQuality . Where ( q = > q . ParseResult . SeasonNumber = = newParseResult . SeasonNumber ) ;
var matchingSeason = matchingTitleWithQuality . Where ( q = > q . ParseResult . SeasonNumber = = newParseResult . SeasonNumber ) ;
if ( newParseResult . FullSeason )
{
return matchingSeason . Any ( ) ;
if ( newParseResult . FullSeason )
{
return matchingSeason . Any ( ) ;
}
return matchingSeason . Any ( q = > q . ParseResult . EpisodeNumbers ! = null & & q . ParseResult . EpisodeNumbers . Any ( e = > newParseResult . EpisodeNumbers . Contains ( e ) ) ) ;
}
return matchingSeason . Any ( q = > q . ParseResult . EpisodeNumbers ! = null & & q . ParseResult . EpisodeNumbers . Any ( e = > newParseResult . EpisodeNumbers . Contains ( e ) ) ) ;
catch ( Exception ex )
{
logger . WarnException ( "Unable to connect to SABnzbd to check queue." , ex ) ;
return false ;
}
}
public virtual bool DownloadNzb ( string url , string title )