diff --git a/idea/src/org/jetbrains/kotlin/idea/intentions/loopToCallChain/utils.kt b/idea/src/org/jetbrains/kotlin/idea/intentions/loopToCallChain/utils.kt index aaec7c434e8..f271540b9b1 100644 --- a/idea/src/org/jetbrains/kotlin/idea/intentions/loopToCallChain/utils.kt +++ b/idea/src/org/jetbrains/kotlin/idea/intentions/loopToCallChain/utils.kt @@ -68,7 +68,8 @@ fun generateLambda(inputVariable: KtCallableDeclaration, expression: KtExpressio (usage.node as UserDataHolderBase).copyCopyableDataTo(replaced.node as UserDataHolderBase) } - return psiFactory.createExpressionByPattern("{ $0 }", lambdaExpression.bodyExpression!!, reformat = reformat) as KtLambdaExpression + val lambdaBodyExpression = lambdaExpression.bodyExpression!!.statements.single() + return psiFactory.createExpressionByPattern("{ $0 }", lambdaBodyExpression, reformat = reformat) as KtLambdaExpression } fun generateLambda(