Your ROOT_URL in app.ini is https://git.cloudchain.link/ but you are visiting https://dash.bss.nz/open-source-mirrors/Prowlarr/commit/42403ac1c3eccae0df2cca4cbc5ea6f24d92ec45
You should set ROOT_URL correctly, otherwise the web may not work correctly.
3 changed files with
16 additions and
13 deletions
@ -6,11 +6,11 @@ using NzbDrone.Common.Extensions;
namespace Prowlarr.Http.Frontend.Mappers
{
public class Update LogFileMapper : StaticResourceMapperBase
public class LogFileMapper : StaticResourceMapperBase
{
private readonly IAppFolderInfo _appFolderInfo ;
public Update LogFileMapper( IAppFolderInfo appFolderInfo , IDiskProvider diskProvider , Logger logger )
public LogFileMapper( IAppFolderInfo appFolderInfo , IDiskProvider diskProvider , Logger logger )
: base ( diskProvider , logger )
{
_appFolderInfo = appFolderInfo ;
@ -21,12 +21,12 @@ namespace Prowlarr.Http.Frontend.Mappers
var path = resourceUrl . Replace ( '/' , Path . DirectorySeparatorChar ) ;
path = Path . GetFileName ( path ) ;
return Path . Combine ( _appFolderInfo . Get Update LogFolder( ) , path ) ;
return Path . Combine ( _appFolderInfo . Get LogFolder( ) , path ) ;
}
public override bool CanHandle ( string resourceUrl )
{
return resourceUrl . StartsWith ( "/ update logfile/") & & resourceUrl . EndsWith ( ".txt" ) ;
return resourceUrl . StartsWith ( "/ logfile/") & & resourceUrl . EndsWith ( ".txt" ) ;
}
}
}
@ -6,11 +6,11 @@ using NzbDrone.Common.Extensions;
namespace Prowlarr.Http.Frontend.Mappers
{
public class LogFileMapper : StaticResourceMapperBase
public class Update LogFileMapper : StaticResourceMapperBase
{
private readonly IAppFolderInfo _appFolderInfo ;
public LogFileMapper( IAppFolderInfo appFolderInfo , IDiskProvider diskProvider , Logger logger )
public Update LogFileMapper( IAppFolderInfo appFolderInfo , IDiskProvider diskProvider , Logger logger )
: base ( diskProvider , logger )
{
_appFolderInfo = appFolderInfo ;
@ -21,12 +21,12 @@ namespace Prowlarr.Http.Frontend.Mappers
var path = resourceUrl . Replace ( '/' , Path . DirectorySeparatorChar ) ;
path = Path . GetFileName ( path ) ;
return Path . Combine ( _appFolderInfo . Get LogFolder( ) , path ) ;
return Path . Combine ( _appFolderInfo . Get Update LogFolder( ) , path ) ;
}
public override bool CanHandle ( string resourceUrl )
{
return resourceUrl . StartsWith ( "/ logfile/") & & resourceUrl . EndsWith ( ".txt" ) ;
return resourceUrl . StartsWith ( "/ update logfile/") & & resourceUrl . EndsWith ( ".txt" ) ;
}
}
}
@ -39,23 +39,26 @@ namespace Prowlarr.Http.Middleware
return false ;
}
if ( request . Path . Value ? . EndsWith ( "/index.js" ) ? ? false )
var path = request . Path . Value ? ? "" ;
if ( path . EndsWith ( "/index.js" ) )
{
return false ;
}
if ( request. Path . Value ? . EndsWith ( "/initialize.js" ) ? ? false )
if ( path . EndsWith ( "/initialize.js" ) )
{
return false ;
}
if ( request. Path . StartsWithSegments ( "/feed" , StringComparison . CurrentCultureIgnoreCase ) )
if ( path. StartsWith ( "/feed" , StringComparison . CurrentCultureIgnoreCase ) )
{
return false ;
}
if ( request . Path . StartsWithSegments ( "/log" , StringComparison . CurrentCultureIgnoreCase ) & &
( request . Path . Value ? . EndsWith ( ".txt" , StringComparison . CurrentCultureIgnoreCase ) ? ? false ) )
if ( ( path . StartsWith ( "/logfile" , StringComparison . CurrentCultureIgnoreCase ) | |
path . StartsWith ( "/updatelogfile" , StringComparison . CurrentCultureIgnoreCase ) ) & &
path . EndsWith ( ".txt" , StringComparison . CurrentCultureIgnoreCase ) )
{
return false ;
}