Skip to content

Commit 8124072

Browse files
NeoModDevGradleModelBuilderImpl: Make neoFormVersion check class of property (#2601)
Fixes "No signature of method: java.lang.String.getOrNull() is applicable for argument types: () values: []"
1 parent a3426c1 commit 8124072

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

src/gradle-tooling-extension/groovy/com/demonwav/mcdev/platform/mcp/gradle/tooling/neomoddev/NeoModDevGradleModelBuilderImpl.groovy

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,14 @@ final class NeoModDevGradleModelBuilderImpl implements ModelBuilderService {
5151

5252
def neoFormVersion
5353
try {
54-
neoFormVersion = extension.neoFormVersion.getOrNull()
54+
def neoFormVersionProp = extension.neoFormVersion
55+
if (neoFormVersionProp instanceof String) {
56+
neoFormVersion = neoFormVersionProp
57+
} else if (neoFormVersionProp instanceof Provider) {
58+
neoFormVersion = neoFormVersionProp.getOrNull()
59+
} else {
60+
neoFormVersion = null
61+
}
5562
} catch (InvalidUserCodeException ignore) {
5663
// Happens when the NeoForm version is not set
5764
neoFormVersion = null

0 commit comments

Comments
 (0)