#611 - findRowCount ignores @SoftDelete, does not add predicate

This commit is contained in:
Robin Bygrave
2016-03-22 10:35:20 +13:00
parent 5d3d73aac8
commit e57ce7a6c4
3 changed files with 30 additions and 5 deletions
@@ -234,6 +234,10 @@ public class CQueryBuilder {
predicates.prepare(true);
SqlTree sqlTree = createSqlTree(request, predicates, getHistorySupport(query), getDraftSupport(query));
if (SpiQuery.TemporalMode.CURRENT == query.getTemporalMode()) {
sqlTree.addSoftDeletePredicate(query);
}
SqlLimitResponse s = buildSql(sqlSelect, request, predicates, sqlTree);
String sql = s.getSql();
if (hasMany || query.isRawSql()) {