diff --git a/Shokofin/API/Info/EpisodeInfo.cs b/Shokofin/API/Info/EpisodeInfo.cs index 243b96b..fc6c6b7 100644 --- a/Shokofin/API/Info/EpisodeInfo.cs +++ b/Shokofin/API/Info/EpisodeInfo.cs @@ -345,7 +345,7 @@ public async Task GetImages(CancellationToken cancellationToken) => image != null && image.IsAvailable ? image.ToURLString(internalUrl: true) : null; private static PersonInfo? RoleToPersonInfo(IReadOnlyList roles, string roleProvider) - => roles[0].Type switch { + => string.IsNullOrWhiteSpace(roles[0].Name) ? null : roles[0].Type switch { CreatorRoleType.Director => new PersonInfo { Type = PersonKind.Director, Name = roles[0].Staff.Name,