Merge pull request #17761 from zerafachris/fix/fallback-font-404-missing

fix: return fallback gracefully when requested fallback font is missing
This commit is contained in:
Cody Robibero
2026-09-01 20:45:05 -04:00
committed by GitHub
@@ -557,7 +557,7 @@ public class SubtitleController : BaseJellyfinApiController
if (!string.IsNullOrEmpty(fallbackFontPath))
{
var fontFile = _fileSystem.GetFiles(fallbackFontPath)
.First(i => string.Equals(i.Name, name, StringComparison.OrdinalIgnoreCase));
.FirstOrDefault(i => string.Equals(i.Name, name, StringComparison.OrdinalIgnoreCase));
var fileSize = fontFile?.Length;
if (fontFile is not null && fileSize is not null && fileSize > 0)