diff --git a/src/backend/distributed/planner/multi_logical_optimizer.c b/src/backend/distributed/planner/multi_logical_optimizer.c index d138ea635..16c300bc8 100644 --- a/src/backend/distributed/planner/multi_logical_optimizer.c +++ b/src/backend/distributed/planner/multi_logical_optimizer.c @@ -4523,7 +4523,7 @@ FindReferencedTableColumn(Expr *columnExpression, List *parentQueryList, Query * * When outerVars are considered, we modify parentQueryList, so this * logic might need to change when we support outervars in CTEs. */ - Assert(!skipOuterVars); + Assert(skipOuterVars); int cteParentListIndex = list_length(parentQueryList) - rangeTableEntry->ctelevelsup - 1;