From 3c44dc563fcae7c5a49b08e6e98a47360a04f469 Mon Sep 17 00:00:00 2001 From: JFronny Date: Sat, 3 Dec 2022 16:04:37 +0100 Subject: [PATCH] Try to fix setting property --- .../src/main/kotlin/io/gitlab/jfronny/scripts/SharedProps.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/convention/src/main/kotlin/io/gitlab/jfronny/scripts/SharedProps.kt b/convention/src/main/kotlin/io/gitlab/jfronny/scripts/SharedProps.kt index 23faeaa..e8cad26 100644 --- a/convention/src/main/kotlin/io/gitlab/jfronny/scripts/SharedProps.kt +++ b/convention/src/main/kotlin/io/gitlab/jfronny/scripts/SharedProps.kt @@ -26,7 +26,10 @@ var Project.changelog: String var Project.flavour: String get() = prop("flavour", "").trim() - set(value) = setProperty("flavour", value) + set(value) { + if (hasProperty("flavour")) setProperty("flavour", value) + else extra.set("flavour", value) + } val TaskContainer.deployDebug: Task get() = findByName("deployDebug") ?: register("deployDebug").get().dependsOn(named("build").get()) val TaskContainer.deployRelease: Task get() = findByName("deployRelease") ?: register("deployRelease").get().dependsOn(deployDebug)