From bf4c99e5e1913671c3a5fd40404cbfe4214f825c Mon Sep 17 00:00:00 2001 From: Malte Finsterwalder Date: Fri, 10 Jun 2022 09:02:39 +0200 Subject: [PATCH] ensure project version in executor info is a string (fixes #85, via #86) --- .../io/qameta/allure/gradle/adapter/AllureAdapterExtension.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/allure-adapter-plugin/src/main/kotlin/io/qameta/allure/gradle/adapter/AllureAdapterExtension.kt b/allure-adapter-plugin/src/main/kotlin/io/qameta/allure/gradle/adapter/AllureAdapterExtension.kt index 3d6c292..5e31a5f 100644 --- a/allure-adapter-plugin/src/main/kotlin/io/qameta/allure/gradle/adapter/AllureAdapterExtension.kt +++ b/allure-adapter-plugin/src/main/kotlin/io/qameta/allure/gradle/adapter/AllureAdapterExtension.kt @@ -170,7 +170,8 @@ open class AllureAdapterExtension @Inject constructor( "taskName" to taskName, "buildName" to project.name, "projectPath" to project.path, - "projectVersion" to project.version + // toString is to avoid unexpected interaction of custom objects and Json serializer + "projectVersion" to project.version.toString() ) val resultsPath = Paths.get(resultsDir.absoluteFile.path) Files.createDirectories(resultsPath)