Your ROOT_URL in app.ini is https://git.cloudchain.link/ but you are visiting https://dash.bss.nz/open-source-mirrors/jellyfin/commit/2133c6e3483104ad2b38c9eab4a6bb2653d28dad
You should set ROOT_URL correctly, otherwise the web may not work correctly.
1 changed files with
6 additions and
4 deletions
@ -86,21 +86,23 @@ namespace Jellyfin.Api.Controllers
/// Updates named configuration.
/// </summary>
/// <param name="key">Configuration key.</param>
/// <param name="configuration">Configuration.</param>
/// <response code="204">Named configuration updated.</response>
/// <returns>Update status.</returns>
[HttpPost("Configuration/{key}")]
[Authorize(Policy = Policies.RequiresElevation)]
[ProducesResponseType(StatusCodes.Status204NoContent)]
public async Task < ActionResult > UpdateNamedConfiguration ( [ FromRoute , Required ] string key )
public ActionResult UpdateNamedConfiguration ( [ FromRoute , Required ] string key , [ FromBody , Required ] JsonDocument configuration )
{
var configurationType = _configurationManager . GetConfigurationType ( key ) ;
var configuration = await JsonSerializer . DeserializeAsync ( Request . Body , configurationType , _serializerOptions ) . ConfigureAwait ( false ) ;
if ( configuration = = null )
var deserializedConfiguration = configuration . Deserialize ( configurationType , _serializerOptions ) ;
if ( deserializedConfiguration = = null )
{
throw new ArgumentException ( "Body doesn't contain a valid configuration" ) ;
}
_configurationManager . SaveConfiguration ( key , c onfiguration) ;
_configurationManager . SaveConfiguration ( key , deserializedC onfiguration) ;
return NoContent ( ) ;
}