diff --git a/src/main/kotlin/de/envite/greenbpm/optimzetoxes/xesmapping/XesDefinition.kt b/src/main/kotlin/de/envite/greenbpm/optimzetoxes/xesmapping/XesDefinition.kt index cf1e787..63f8aab 100644 --- a/src/main/kotlin/de/envite/greenbpm/optimzetoxes/xesmapping/XesDefinition.kt +++ b/src/main/kotlin/de/envite/greenbpm/optimzetoxes/xesmapping/XesDefinition.kt @@ -15,7 +15,8 @@ data class XesDefinition( @Throws(Exception::class) fun XesDefinition.toXMLFile(basePath: String?, logger: Logger? = null) { - val filename = "${basePath?.plus("/") ?: ""}$processDefinitionId.xml" + val prefix = if (!basePath.isNullOrEmpty()) "$basePath/" else "" + val filename = "$prefix$processDefinitionId.xml" logger?.debug("Writing XES to file {}", filename) diff --git a/src/main/resources/application.yaml b/src/main/resources/application.yaml index 1b1fbd0..b5fb47a 100644 --- a/src/main/resources/application.yaml +++ b/src/main/resources/application.yaml @@ -10,4 +10,5 @@ optimize: token-base-url: https://login.cloud.camunda.io/oauth/token xes-mapping: - base-path: .xml + # Optionally: Specify the base bath for the resulting XML(s). + base-path: