浏览代码

removed unmapped queried fields

JPVenson 8 月之前
父节点
当前提交
c7f63a0da1
共有 1 个文件被更改,包括 3 次插入21 次删除
  1. 3 21
      Jellyfin.Server.Implementations/Item/BaseItemRepository.cs

+ 3 - 21
Jellyfin.Server.Implementations/Item/BaseItemRepository.cs

@@ -298,26 +298,6 @@ public sealed class BaseItemRepository(
             dbQuery = dbQuery.Include(e => e.Images);
         }
 
-        if (filter.DtoOptions.ContainsField(ItemFields.MediaStreams))
-        {
-            dbQuery = dbQuery.Include(e => e.MediaStreams);
-        }
-
-        if (filter.DtoOptions.ContainsField(ItemFields.Chapters))
-        {
-            dbQuery = dbQuery.Include(e => e.Chapters);
-        }
-
-        if (filter.DtoOptions.ContainsField(ItemFields.People))
-        {
-            dbQuery = dbQuery.Include(e => e.Peoples);
-        }
-
-        if (filter.DtoOptions.ContainsField(ItemFields.SeasonUserData))
-        {
-            dbQuery = dbQuery.Include(e => e.UserData);
-        }
-
         return dbQuery;
     }
 
@@ -1363,7 +1343,9 @@ public sealed class BaseItemRepository(
             .Include(e => e.TrailerTypes)
             .Include(e => e.Provider)
             .Include(e => e.Images)
-            .Include(e => e.LockedFields).AsNoTracking().AsSingleQuery().FirstOrDefault(e => e.Id == id);
+            .Include(e => e.LockedFields)
+            .AsNoTracking().AsSingleQuery().FirstOrDefault(e => e.Id == id);
+
         if (item is null)
         {
             return null;