浏览代码

Merge pull request #11028 from nielsvanvelzen/api-userid-optional2

Make userId optional in GetProgramsDto
Bond-009 1 年之前
父节点
当前提交
f5c55c832f
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. 1 1
      Jellyfin.Api/Controllers/LiveTvController.cs
  2. 1 1
      Jellyfin.Api/Models/LiveTvDtos/GetProgramsDto.cs

+ 1 - 1
Jellyfin.Api/Controllers/LiveTvController.cs

@@ -636,7 +636,7 @@ public class LiveTvController : BaseJellyfinApiController
     [Authorize(Policy = Policies.LiveTvAccess)]
     public async Task<ActionResult<QueryResult<BaseItemDto>>> GetPrograms([FromBody] GetProgramsDto body)
     {
-        var user = body.UserId.IsEmpty() ? null : _userManager.GetUserById(body.UserId);
+        var user = body.UserId.IsNullOrEmpty() ? null : _userManager.GetUserById(body.UserId.Value);
 
         var query = new InternalItemsQuery(user)
         {

+ 1 - 1
Jellyfin.Api/Models/LiveTvDtos/GetProgramsDto.cs

@@ -22,7 +22,7 @@ public class GetProgramsDto
     /// <summary>
     /// Gets or sets optional. Filter by user id.
     /// </summary>
-    public Guid UserId { get; set; }
+    public Guid? UserId { get; set; }
 
     /// <summary>
     /// Gets or sets the minimum premiere start date.