diff options
| author | Cody Robibero <cody@robibe.ro> | 2025-02-12 07:55:17 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-02-12 07:55:17 -0700 |
| commit | dd7a804cfbf43198e84a36f4f00eaf43e01c5cbc (patch) | |
| tree | b12d16b91d74dd253685a49676d3f4aa0bca68e6 | |
| parent | f12acb014a5de534d452ccbe2a72b4d8f50b797a (diff) | |
| parent | 83f0f3d6295961961ae4b188cb573e05f33fb7a4 (diff) | |
Merge pull request #13516 from tkloy24/13510-Search-Results-Case-Insensitive-For-People
Fix Search results are case-sensitive for people
| -rw-r--r-- | Jellyfin.Server.Implementations/Item/PeopleRepository.cs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Jellyfin.Server.Implementations/Item/PeopleRepository.cs b/Jellyfin.Server.Implementations/Item/PeopleRepository.cs index d1823514a..a8dfd4cd3 100644 --- a/Jellyfin.Server.Implementations/Item/PeopleRepository.cs +++ b/Jellyfin.Server.Implementations/Item/PeopleRepository.cs @@ -11,6 +11,9 @@ using Microsoft.EntityFrameworkCore; namespace Jellyfin.Server.Implementations.Item; #pragma warning disable RS0030 // Do not use banned APIs +#pragma warning disable CA1304 // Specify CultureInfo +#pragma warning disable CA1311 // Specify a culture or use an invariant version +#pragma warning disable CA1862 // Use the 'StringComparison' method overloads to perform case-insensitive string comparisons /// <summary> /// Manager for handling people. @@ -155,7 +158,8 @@ public class PeopleRepository(IDbContextFactory<JellyfinDbContext> dbProvider, I if (!string.IsNullOrWhiteSpace(filter.NameContains)) { - query = query.Where(e => e.Name.Contains(filter.NameContains)); + var nameContainsUpper = filter.NameContains.ToUpper(); + query = query.Where(e => e.Name.ToUpper().Contains(nameContainsUpper)); } return query; |
