diff options
| author | Claus Vium <cvium@users.noreply.github.com> | 2020-12-03 07:58:05 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-12-03 07:58:05 +0100 |
| commit | 1d3b2e8dd62da8d8aa1ae1cbc20e707b7ec52580 (patch) | |
| tree | 93b05d30d62eb5cc78fedcfd4f7ef075a6174f14 /Jellyfin.Api/Controllers/FilterController.cs | |
| parent | e042572588592f488aa00853ace5cb21d68293ec (diff) | |
| parent | 828504e9259a5b08ac9a53e03085c61e2271adc7 (diff) | |
Merge pull request #4643 from crobibero/empty-lib-null-ref
Fix null reference when getting filters of an empty library
Diffstat (limited to 'Jellyfin.Api/Controllers/FilterController.cs')
| -rw-r--r-- | Jellyfin.Api/Controllers/FilterController.cs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Jellyfin.Api/Controllers/FilterController.cs b/Jellyfin.Api/Controllers/FilterController.cs index 1c0f1c1df..9220b988f 100644 --- a/Jellyfin.Api/Controllers/FilterController.cs +++ b/Jellyfin.Api/Controllers/FilterController.cs @@ -83,7 +83,12 @@ namespace Jellyfin.Api.Controllers } }; - var itemList = ((Folder)item!).GetItemList(query); + if (item is not Folder folder) + { + return new QueryFiltersLegacy(); + } + + var itemList = folder.GetItemList(query); return new QueryFiltersLegacy { Years = itemList.Select(i => i.ProductionYear ?? -1) |
