#2269 - findSingleAttributeList does not filter soft-deleted record

This commit is contained in:
rbygrave committed 2021-07-22 17:12:06 +12:00
1 parent a8456f90db
commit 492bb98e0e
2 files changed
+52

No files matched your search

@@ -189,6 +189,12 @@ class CQueryBuilder {
SpiQuery<?> query = request.getQuery();
query.setSingleAttribute();
if (!query.isIncludeSoftDeletes()) {
BeanDescriptor<?> desc = request.getBeanDescriptor();
if (desc.isSoftDelete()) {
query.addSoftDeletePredicate(desc.getSoftDeletePredicate(alias(query.getAlias())));
}
}
CQueryPredicates predicates = new CQueryPredicates(binder, request);
CQueryPlan queryPlan = request.getQueryPlan();