diff --git a/ui/src/flux/components/ExpressionNode.tsx b/ui/src/flux/components/ExpressionNode.tsx index e7aad357f2..45d0bb1957 100644 --- a/ui/src/flux/components/ExpressionNode.tsx +++ b/ui/src/flux/components/ExpressionNode.tsx @@ -100,7 +100,7 @@ class ExpressionNode extends PureComponent { onDelete={onDeleteFuncNode} onToggleYield={onToggleYield} isYieldable={isAfterFilter && isAfterRange} - isYielding={this.isNextFuncYield(i)} + isYielding={this.isBeforeFuncYield(i)} declarationID={declarationID} onGenerateScript={onGenerateScript} declarationsFromBody={declarationsFromBody} @@ -145,7 +145,7 @@ class ExpressionNode extends PureComponent { onDelete={onDeleteFuncNode} onToggleYield={this.handleHideImplicitYield} isYieldable={isAfterFilter && isAfterRange} - isYielding={this.isNextFuncYield(i)} + isYielding={this.isBeforeFuncYield(i)} declarationID={declarationID} onGenerateScript={onGenerateScript} declarationsFromBody={declarationsFromBody} @@ -179,7 +179,7 @@ class ExpressionNode extends PureComponent { ) } - private isNextFuncYield(funcIndex: number): boolean { + private isBeforeFuncYield(funcIndex: number): boolean { const {funcs, isLastBody} = this.props const {isImplicitYieldToggled} = this.state