Skip to content

Commit 4678783

Browse files
committed
fix unchecked NPE
1 parent e63373e commit 4678783

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

lib/src/main/kotlin/org/cosmic/ide/dependency/resolver/Main.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import kotlin.time.measureTime
66

77
@OptIn(ExperimentalTime::class)
88
suspend fun main() {
9-
val artifact = getArtifact("com.google.android.material", "material", "1.12.0-beta01")
9+
val artifact = getArtifact("dev.kord", "kord-core", "0.13.1")
1010
val dir = File("test")
1111
dir.deleteRecursively()
1212
dir.mkdir()

lib/src/main/kotlin/org/cosmic/ide/dependency/resolver/utils.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ suspend fun InputStream.resolvePOM(resolved: ConcurrentLinkedQueue<Artifact>): C
8181
if (scopeItem != null) {
8282
val scope = scopeItem.textContent
8383
if (scope.isNotEmpty() && (scope == "test" || scope == "provided")) {
84-
eventReciever.onInvalidScope(Artifact(dependencyElement.getElementsByTagName("groupId").item(0).textContent, dependencyElement.getElementsByTagName("artifactId").item(0).textContent, dependencyElement.getElementsByTagName("version").item(0).textContent), scope)
84+
eventReciever.onInvalidScope(Artifact(dependencyElement.getElementsByTagName("groupId").item(0)?.textContent ?: "", dependencyElement.getElementsByTagName("artifactId").item(0)?.textContent ?: "", dependencyElement.getElementsByTagName("version").item(0)?.textContent ?: ""), scope)
8585
return@async
8686
}
8787
}

0 commit comments

Comments
 (0)