Your ROOT_URL in app.ini is https://git.cloudchain.link/ but you are visiting https://dash.bss.nz/open-source-mirrors/jellyfin/commit/3711a1978e8a400aa28dd75ce8ffb08ac43106e1?style=split&whitespace=show-all
You should set ROOT_URL correctly, otherwise the web may not work correctly.
1 changed files with
11 additions and
8 deletions
@ -233,7 +233,7 @@ namespace Jellyfin.Api.Controllers
. First ( ) ;
. First ( ) ;
}
}
var list = primaryVersion . LinkedAlternateVersions . ToList ( ) ;
var alternateVersionsOfPrimary = primaryVersion . LinkedAlternateVersions . ToList ( ) ;
foreach ( var item in items . Where ( i = > i . Id ! = primaryVersion . Id ) )
foreach ( var item in items . Where ( i = > i . Id ! = primaryVersion . Id ) )
{
{
@ -241,17 +241,20 @@ namespace Jellyfin.Api.Controllers
await item . UpdateToRepositoryAsync ( ItemUpdateType . MetadataEdit , CancellationToken . None ) . ConfigureAwait ( false ) ;
await item . UpdateToRepositoryAsync ( ItemUpdateType . MetadataEdit , CancellationToken . None ) . ConfigureAwait ( false ) ;
list . Add ( new LinkedChild
if ( ! alternateVersionsOfPrimary . Any ( i = > string . Equals ( i . Path , item . Path , StringComparison . OrdinalIgnoreCase ) ) )
{
{
Path = item . Path ,
alternateVersionsOfPrimary . Add ( new LinkedChild
ItemId = item . Id
{
} ) ;
Path = item . Path ,
ItemId = item . Id
} ) ;
}
foreach ( var linkedItem in item . LinkedAlternateVersions )
foreach ( var linkedItem in item . LinkedAlternateVersions )
{
{
if ( ! list . Any ( i = > string . Equals ( i . Path , linkedItem . Path , StringComparison . OrdinalIgnoreCase ) ) )
if ( ! alternateVersionsOfPrimary . Any ( i = > string . Equals ( i . Path , linkedItem . Path , StringComparison . OrdinalIgnoreCase ) ) )
{
{
list . Add ( linkedItem ) ;
alternateVersionsOfPrimary . Add ( linkedItem ) ;
}
}
}
}
@ -262,7 +265,7 @@ namespace Jellyfin.Api.Controllers
}
}
}
}
primaryVersion . LinkedAlternateVersions = list . ToArray ( ) ;
primaryVersion . LinkedAlternateVersions = alternateVersionsOfPrimary . ToArray ( ) ;
await primaryVersion . UpdateToRepositoryAsync ( ItemUpdateType . MetadataEdit , CancellationToken . None ) . ConfigureAwait ( false ) ;
await primaryVersion . UpdateToRepositoryAsync ( ItemUpdateType . MetadataEdit , CancellationToken . None ) . ConfigureAwait ( false ) ;
return NoContent ( ) ;
return NoContent ( ) ;
}
}