From 60a4101c0291356d931ca5c2d35faeac84bc9c5c Mon Sep 17 00:00:00 2001 From: "D.B" Date: Thu, 13 Aug 2026 09:58:51 -0600 Subject: [PATCH] Refactor split name filtering for case insensitivity --- Split/Api/DefaultSplitManager.swift | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Split/Api/DefaultSplitManager.swift b/Split/Api/DefaultSplitManager.swift index 7d4657cfd..c261a9c00 100644 --- a/Split/Api/DefaultSplitManager.swift +++ b/Split/Api/DefaultSplitManager.swift @@ -95,9 +95,8 @@ import Foundation } } - let splitName = featureName.lowercased().trimmingCharacters(in: .whitespacesAndNewlines) - let filtered = splits.filter { return ( splitName == $0.name?.lowercased() ) } - return filtered.count > 0 ? filtered[0] : nil + let splitName = featureName.trimmingCharacters(in: .whitespacesAndNewlines) + return splits.first(where: { $0.name?.caseInsensitiveCompare(splitName) == .orderedSame }) } }