Apply suggestions from code review

This commit is contained in:
David Ullmer
2021-08-18 14:22:01 +02:00
committed by Cody Robibero
parent 9e23af5636
commit 9e0958d822
3 changed files with 6 additions and 9 deletions

View File

@@ -1803,15 +1803,14 @@ namespace Jellyfin.Api.Controllers
{
await using var memoryStream = await GetMemoryStream(Request.Body).ConfigureAwait(false);
// Handle image/png; charset=utf-8
var mimeType = Request.ContentType.Split(';').FirstOrDefault();
var mimeType = MediaTypeHeaderValue.Parse(Request.ContentType).MediaType;
if (mimeType == null)
if (!mimeType.HasValue)
{
return BadRequest("Error reading mimetype from uploaded image");
}
var filePath = Path.Combine(_appPaths.DataPath, "splashscreen-upload" + MimeTypes.ToExtension(mimeType));
var filePath = Path.Combine(_appPaths.DataPath, "splashscreen-upload" + MimeTypes.ToExtension(mimeType.Value));
var brandingOptions = _serverConfigurationManager.GetConfiguration<BrandingOptions>("branding");
brandingOptions.SplashscreenLocation = filePath;
_serverConfigurationManager.SaveConfiguration("branding", brandingOptions);