diff options
| author | Cody Robibero <cody@robibe.ro> | 2026-07-25 08:38:43 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-07-25 08:38:43 -0400 |
| commit | ebb66f6ca3051ca04f150d60a3e8f52a5b105261 (patch) | |
| tree | 3b6f379ab6a058aa1df37f768ef7d3e2c7c05c97 /tests/Jellyfin.Server.Implementations.Tests/Library/UserDataManagerTests.cs | |
| parent | b85c9186ef1f4f83308f65f9066d160ddb5ab689 (diff) | |
| parent | 8b70582561754d22fababede84316beead46d3a9 (diff) | |
Merge pull request #17395 from paoloantinori/fix/userdata-null-user-nre-master
Avoid NRE when sorting by user-dependent keys without a user
Diffstat (limited to 'tests/Jellyfin.Server.Implementations.Tests/Library/UserDataManagerTests.cs')
| -rw-r--r-- | tests/Jellyfin.Server.Implementations.Tests/Library/UserDataManagerTests.cs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/Jellyfin.Server.Implementations.Tests/Library/UserDataManagerTests.cs b/tests/Jellyfin.Server.Implementations.Tests/Library/UserDataManagerTests.cs index bd14ca008d..ba3127bc08 100644 --- a/tests/Jellyfin.Server.Implementations.Tests/Library/UserDataManagerTests.cs +++ b/tests/Jellyfin.Server.Implementations.Tests/Library/UserDataManagerTests.cs @@ -206,4 +206,11 @@ public sealed class UserDataManagerTests : IDisposable Assert.Equal(222, result[fossilItem.Id].PlaybackPositionTicks); Assert.Equal(333, result[retiredItem.Id].PlaybackPositionTicks); } + + [Fact] + public void GetUserData_NullUser_ThrowsArgumentNullException() + { + var item = CreateAudioBook(); + Assert.Throws<ArgumentNullException>(() => _userDataManager.GetUserData(null!, item)); + } } |
