diff options
| author | Shadowghost <Ghost_of_Stone@web.de> | 2026-02-24 21:35:50 +0100 |
|---|---|---|
| committer | Shadowghost <Ghost_of_Stone@web.de> | 2026-02-24 21:35:50 +0100 |
| commit | b5f5b02787a9a05376bf23836e618030c69541e3 (patch) | |
| tree | 42341f5fcbab2b6923b8d7bcfe77aca6890faf20 /Jellyfin.Server.Implementations/Item/BaseItemRepository.cs | |
| parent | 61ff36d761445db6b26f1a92147e3663bdf857a1 (diff) | |
Fix special features filter
Diffstat (limited to 'Jellyfin.Server.Implementations/Item/BaseItemRepository.cs')
| -rw-r--r-- | Jellyfin.Server.Implementations/Item/BaseItemRepository.cs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs b/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs index 683c0582ab..dea4e04108 100644 --- a/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs +++ b/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs @@ -3960,7 +3960,12 @@ public sealed class BaseItemRepository if (filter.HasSpecialFeature.HasValue) { var itemsWithExtras = context.BaseItems - .Where(extra => extra.OwnerId != null) + .Where(extra => extra.OwnerId != null + && extra.ExtraType != null + && extra.ExtraType != BaseItemExtraType.Unknown + && extra.ExtraType != BaseItemExtraType.Trailer + && extra.ExtraType != BaseItemExtraType.ThemeSong + && extra.ExtraType != BaseItemExtraType.ThemeVideo) .Select(extra => extra.OwnerId!.Value) .Distinct(); |
