Fix ArgumentNullException on playlist creation (#13837)

mediaSourceId can be null, the IDE doesn't know this as nullable is disabled for BaseEncodingJobOptions
This commit is contained in:
Bond-009
2025-04-04 01:44:47 +02:00
committed by GitHub
parent d1ed6593ad
commit 1c2b48182a
3 changed files with 7 additions and 5 deletions

View File

@@ -1419,9 +1419,9 @@ public class DynamicHlsController : BaseJellyfinApiController
TranscodingJobType,
cancellationTokenSource.Token)
.ConfigureAwait(false);
var mediaSourceId = state.BaseRequest.MediaSourceId;
var request = new CreateMainPlaylistRequest(
Guid.Parse(state.BaseRequest.MediaSourceId),
mediaSourceId is null ? null : Guid.Parse(mediaSourceId),
state.MediaPath,
state.SegmentLength * 1000,
state.RunTimeTicks ?? 0,