Your ROOT_URL in app.ini is https://git.cloudchain.link/ but you are visiting https://dash.bss.nz/open-source-mirrors/Sonarr/blame/commit/6d280122ff82f58e437fcd4c55778e21ac0a3734/NzbDrone.Core/Datastore/PagingSpecExtensions.cs
You should set ROOT_URL correctly, otherwise the web may not work correctly.
using System ;
using System.Linq ;
using System.Linq.Expressions ;
namespace NzbDrone.Core.Datastore
{
public static class PagingSpecExtensions
{
public static Expression < Func < TModel , object > > OrderByClause < TModel > ( this PagingSpec < TModel > pagingSpec )
{
return CreateExpression < TModel > ( pagingSpec . SortKey ) ;
}
public static int PagingOffset < TModel > ( this PagingSpec < TModel > pagingSpec )
{
return ( pagingSpec . Page - 1 ) * pagingSpec . PageSize ;
}
public static Marr . Data . QGen . SortDirection ToSortDirection < TModel > ( this PagingSpec < TModel > pagingSpec )
{
if ( pagingSpec . SortDirection = = SortDirection . Descending ) return Marr . Data . QGen . SortDirection . Desc ;
return Marr . Data . QGen . SortDirection . Asc ;
}
private static Expression < Func < TModel , object > > CreateExpression < TModel > ( string propertyName )
{
Type type = typeof ( TModel ) ;
ParameterExpression parameterExpression = Expression . Parameter ( type , "x" ) ;
Expression expressionBody = parameterExpression ;
var splitPropertyName = propertyName . Split ( '.' ) . ToList ( ) ;
foreach ( var property in splitPropertyName )
{
expressionBody = Expression . Property ( expressionBody , property ) ;
}
expressionBody = Expression . Convert ( expressionBody , typeof ( object ) ) ;
return Expression . Lambda < Func < TModel , object > > ( expressionBody , parameterExpression ) ;
}
}
}