diff --git a/CHANGELOG.md b/CHANGELOG.md index 04fa080..54f60c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ # dprint-intellij-plugin Changelog ## [Unreleased] +- Fix null pointer issue in external formatter ## [0.4.0] - Run dprint after Eslint fixes have been applied diff --git a/gradle.properties b/gradle.properties index cf54b61..d157fd0 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,7 +2,7 @@ # -> https://plugins.jetbrains.com/docs/intellij/intellij-artifacts.html pluginGroup=com.dprint.intellij.plugin pluginName=dprint-intellij-plugin -pluginVersion=0.4.1.beta.1 +pluginVersion=0.4.1 # See https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html # for insight into build numbers and IntelliJ Platform versions. pluginSinceBuild=221 diff --git a/src/main/kotlin/com/dprint/formatter/DprintExternalFormatter.kt b/src/main/kotlin/com/dprint/formatter/DprintExternalFormatter.kt index a763c6a..fcfebd0 100644 --- a/src/main/kotlin/com/dprint/formatter/DprintExternalFormatter.kt +++ b/src/main/kotlin/com/dprint/formatter/DprintExternalFormatter.kt @@ -56,7 +56,7 @@ class DprintExternalFormatter : AsyncDocumentFormattingService() { val message = if (canFormat) DprintBundle.message("external.formatter.can.format", virtualFile.path) - else DprintBundle.message("external.formatter.cannot.format", virtualFile.path) + else DprintBundle.message("external.formatter.cannot.format", virtualFile?.path ?: "no path") infoLogWithConsole(message, file.project, LOGGER)