diff --git a/idea/src/org/jetbrains/kotlin/idea/intentions/branchedTransformations/IfThenUtils.kt b/idea/src/org/jetbrains/kotlin/idea/intentions/branchedTransformations/IfThenUtils.kt index d0ec1386765..ba3d26e8cae 100644 --- a/idea/src/org/jetbrains/kotlin/idea/intentions/branchedTransformations/IfThenUtils.kt +++ b/idea/src/org/jetbrains/kotlin/idea/intentions/branchedTransformations/IfThenUtils.kt @@ -259,7 +259,7 @@ data class IfThenToSelectData( val call = replaced.callExpression val callee = call?.calleeExpression if (callee != null && call.isCallingInvokeFunction(context)) { - replaced = factory.createExpressionByPattern("$0?.${callee.text}?.invoke()", replaced.receiverExpression) + replaced = factory.createExpressionByPattern("$0?.$1?.invoke()", replaced.receiverExpression, callee) } } replaced