Fixes error fetching Friend Zone patrons due to unexpected nil name

This commit is contained in:
Riley Testut
2023-03-28 14:37:47 -05:00
committed by Magesh K
parent 06d28ca663
commit 404bd1450b
3 changed files with 8 additions and 5 deletions

View File

@@ -70,7 +70,7 @@ final class UpdatePatronsOperation: ResultOperation<Void>
do
{
let patrons = try result.get()
let managedPatrons = patrons.map { ManagedPatron(patron: $0, context: self.context) }
let managedPatrons = patrons.compactMap { ManagedPatron(patron: $0, context: self.context) }
let patronIDs = Set(managedPatrons.map { $0.identifier })
let nonFriendZonePredicate = NSPredicate(format: "NOT (%K IN %@)", #keyPath(ManagedPatron.identifier), patronIDs)