Skip to content

Commit c22fcbe

Browse files
committed
improve useV8Symbols reading
1 parent fa486a0 commit c22fcbe

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

test-app/app/build.gradle

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -344,15 +344,15 @@ dependencies {
344344
def appPackageJsonFile = file("${getAppPath()}/$PACKAGE_JSON")
345345
if (appPackageJsonFile.exists()) {
346346
def appPackageJson = new JsonSlurper().parseText(appPackageJsonFile.text)
347-
useV8Symbols = appPackageJson.android.useV8Symbols
347+
useV8Symbols = appPackageJson.android && appPackageJson.android.useV8Symbols
348348
}
349349

350350
if (!useV8Symbols) {
351351
// check whether any of the dependencies require v8 symbols
352352
useV8Symbols = nativescriptDependencies.any {
353-
packageJsonFile = file("$rootDir/${it.directory}/$PACKAGE_JSON")
354-
packageJson = new JsonSlurper().parseText(packageJsonFile.text)
355-
return packageJson.nativescript.useV8Symbols
353+
def packageJsonFile = file("$rootDir/${it.directory}/$PACKAGE_JSON")
354+
def packageJson = new JsonSlurper().parseText(packageJsonFile.text)
355+
return packageJson.nativescript && packageJson.nativescript.useV8Symbols
356356
}
357357
}
358358

0 commit comments

Comments
 (0)