Your ROOT_URL in app.ini is https://git.cloudchain.link/ but you are visiting https://dash.bss.nz/open-source-mirrors/jellyfin/blame/commit/9df150679416b3d894afaab28a5e48c07d2d9226/MediaBrowser.Controller/Entities/LinkedChild.cs
You should set ROOT_URL correctly, otherwise the web may not work correctly.
using System ;
using System.Collections.Generic ;
using MediaBrowser.Model.IO ;
using MediaBrowser.Model.Serialization ;
namespace MediaBrowser.Controller.Entities
{
public class LinkedChild
{
public string Path { get ; set ; }
public LinkedChildType Type { get ; set ; }
public string LibraryItemId { get ; set ; }
[IgnoreDataMember]
public string Id { get ; set ; }
/// <summary>
/// Serves as a cache
/// </summary>
public Guid ? ItemId { get ; set ; }
public static LinkedChild Create ( BaseItem item )
{
var child = new LinkedChild
{
Path = item . Path ,
Type = LinkedChildType . Manual
} ;
if ( string . IsNullOrEmpty ( child . Path ) )
{
child . LibraryItemId = item . Id . ToString ( "N" ) ;
}
return child ;
}
public LinkedChild ( )
{
Id = Guid . NewGuid ( ) . ToString ( "N" ) ;
}
}
public enum LinkedChildType
{
Manual = 0 ,
Shortcut = 1
}
public class LinkedChildComparer : IEqualityComparer < LinkedChild >
{
private readonly IFileSystem _fileSystem ;
public LinkedChildComparer ( IFileSystem fileSystem )
{
_fileSystem = fileSystem ;
}
public bool Equals ( LinkedChild x , LinkedChild y )
{
if ( x . Type = = y . Type )
{
return _fileSystem . AreEqual ( x . Path , y . Path ) ;
}
return false ;
}
public int GetHashCode ( LinkedChild obj )
{
return ( ( obj . Path ? ? string . Empty ) + ( obj . LibraryItemId ? ? string . Empty ) + obj . Type ) . GetHashCode ( ) ;
}
}
}