diff --git a/idea/src/org/jetbrains/kotlin/idea/actions/KotlinCreateFromTemplateHandler.kt b/idea/src/org/jetbrains/kotlin/idea/actions/KotlinCreateFromTemplateHandler.kt index e2acfe83381..36698bdef21 100644 --- a/idea/src/org/jetbrains/kotlin/idea/actions/KotlinCreateFromTemplateHandler.kt +++ b/idea/src/org/jetbrains/kotlin/idea/actions/KotlinCreateFromTemplateHandler.kt @@ -26,8 +26,8 @@ class KotlinCreateFromTemplateHandler : DefaultCreateFromTemplateHandler() { override fun prepareProperties(props: MutableMap) { val packageName = props[FileTemplate.ATTRIBUTE_PACKAGE_NAME] as? String - if (packageName != null) { - props[FileTemplate.ATTRIBUTE_PACKAGE_NAME] = packageName + if (!packageName.isNullOrEmpty()) { + props[FileTemplate.ATTRIBUTE_PACKAGE_NAME] = packageName!! .split('.') .map { it.quoteIfNeeded() } .joinToString(".")