Skip to content

Commit d196870

Browse files
committed
Set predicate for aggregate requests on fetchrequest
aggregate-fetchrequest-does-not-apply-predicate
1 parent ef88b63 commit d196870

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

Sources/CoreDataRepository/CoreDataRepository+Aggregate.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,14 @@ extension CoreDataRepository {
2525

2626
private func request(
2727
function: AggregateFunction,
28-
predicate _: NSPredicate,
28+
predicate: NSPredicate,
2929
entityDesc: NSEntityDescription,
3030
attributeDesc: NSAttributeDescription,
3131
groupBy: NSAttributeDescription? = nil
3232
) -> NSFetchRequest<NSDictionary> {
3333
let expDesc = NSExpressionDescription.aggregate(function: function, attributeDesc: attributeDesc)
3434
let request = NSFetchRequest<NSDictionary>(entityName: entityDesc.managedObjectClassName)
35+
request.predicate = predicate
3536
request.entity = entityDesc
3637
request.returnsObjectsAsFaults = false
3738
request.resultType = .dictionaryResultType

0 commit comments

Comments
 (0)