Skip to content

Commit 1f7f8fe

Browse files
authored
Merge pull request #4020 from Kotlin/bobova/fix-type-inference
Fix "Type mismatch: inferred type is String? but String was expected"
2 parents 8671bce + e11395f commit 1f7f8fe

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

buildSrc/src/main/kotlin/CacheRedirector.kt

+4-4
Original file line numberDiff line numberDiff line change
@@ -107,13 +107,13 @@ private fun Project.checkRedirect(repositories: RepositoryHandler, containerName
107107
private fun Project.configureYarnAndNodeRedirects() {
108108
if (CacheRedirector.isEnabled) {
109109
val yarnRootExtension = extensions.findByType<YarnRootExtension>()
110-
if (yarnRootExtension != null) {
111-
yarnRootExtension.downloadBaseUrl = CacheRedirector.maybeRedirect(yarnRootExtension.downloadBaseUrl)
110+
yarnRootExtension?.downloadBaseUrl?.let {
111+
yarnRootExtension.downloadBaseUrl = CacheRedirector.maybeRedirect(it)
112112
}
113113

114114
val nodeJsExtension = rootProject.extensions.findByType<NodeJsRootExtension>()
115-
if (nodeJsExtension != null) {
116-
nodeJsExtension.nodeDownloadBaseUrl = CacheRedirector.maybeRedirect(nodeJsExtension.nodeDownloadBaseUrl)
115+
nodeJsExtension?.nodeDownloadBaseUrl?.let {
116+
nodeJsExtension.nodeDownloadBaseUrl = CacheRedirector.maybeRedirect(it)
117117
}
118118
}
119119
}

0 commit comments

Comments
 (0)