diff options
Diffstat (limited to 'src/backend/executor/nodeAgg.c')
-rw-r--r-- | src/backend/executor/nodeAgg.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backend/executor/nodeAgg.c b/src/backend/executor/nodeAgg.c index 139b2bd5f9b..2fc606cf29d 100644 --- a/src/backend/executor/nodeAgg.c +++ b/src/backend/executor/nodeAgg.c @@ -3388,7 +3388,7 @@ ExecInitAgg(Agg *node, EState *estate, int eflags) if (phaseidx > 0) { aggnode = list_nth_node(Agg, node->chain, phaseidx - 1); - sortnode = castNode(Sort, aggnode->plan.lefttree); + sortnode = castNode(Sort, outerPlan(aggnode)); } else { |