if clientId != nil { let query = NSPredicate(format: "%K == %@", "clientId", clientId as CVarArg) request.predicate = query do { let foundEntities: [LocalTrip] = try manager.context.fetch(request) return foundEntities } catch { let fetchError = error as NSError debugPrint(fetchError) } return [] }