Skip to content

Commit

Permalink
Fixes #121
Browse files Browse the repository at this point in the history
Do not apply QualifiedLimitFilter when additional criteria is null.
  • Loading branch information
chrisknoll committed Aug 17, 2016
1 parent e3cb494 commit dcfcfe3
Showing 1 changed file with 2 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,8 @@ public String buildExpressionQuery(CohortExpression expression, BuildExpressionQ

resultSql = StringUtils.replace(resultSql, "@QualifiedEventSort", (expression.qualifiedLimit.type != null && expression.qualifiedLimit.type.equalsIgnoreCase("LAST")) ? "DESC" : "ASC");

if (expression.qualifiedLimit.type != null && !expression.qualifiedLimit.type.equalsIgnoreCase("ALL"))
// Only apply qualified limit filter if additional criteria is specified.
if (expression.additionalCriteria != null && expression.qualifiedLimit.type != null && !expression.qualifiedLimit.type.equalsIgnoreCase("ALL"))
{
resultSql = StringUtils.replace(resultSql, "@QualifiedLimitFilter","WHERE QE.ordinal = 1");
}
Expand Down

0 comments on commit dcfcfe3

Please sign in to comment.