diff options
author | Kamil Doległo <kamilok1965@interia.pl> | 2020-09-01 14:20:03 +0200 |
---|---|---|
committer | Błażej Kardyś <bkardys@virtuslab.com> | 2020-09-30 13:43:08 +0200 |
commit | 33c1eb4f6ad1d7ec4cd1e7760c37728a930a52b6 (patch) | |
tree | 651cc172784f0dcf2c19b0f9e1a995866b48ba1a /plugins/base/src/main/kotlin/resolvers/shared | |
parent | 377a3dc5578a0d3242cd03ac15196aafa205601a (diff) | |
download | dokka-33c1eb4f6ad1d7ec4cd1e7760c37728a930a52b6.tar.gz dokka-33c1eb4f6ad1d7ec4cd1e7760c37728a930a52b6.tar.bz2 dokka-33c1eb4f6ad1d7ec4cd1e7760c37728a930a52b6.zip |
Fix a bug in the DefaultLocationProvider which skipped lookup of some relocated DRIs
Diffstat (limited to 'plugins/base/src/main/kotlin/resolvers/shared')
-rw-r--r-- | plugins/base/src/main/kotlin/resolvers/shared/PackageList.kt | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/plugins/base/src/main/kotlin/resolvers/shared/PackageList.kt b/plugins/base/src/main/kotlin/resolvers/shared/PackageList.kt index 28ab6235..c1b76a3b 100644 --- a/plugins/base/src/main/kotlin/resolvers/shared/PackageList.kt +++ b/plugins/base/src/main/kotlin/resolvers/shared/PackageList.kt @@ -16,16 +16,15 @@ data class PackageList( val packageListStream = url.readContent() - val (params, packages) = packageListStream .bufferedReader() .useLines { lines -> lines.partition { it.startsWith(PackageListService.DOKKA_PARAM_PREFIX) } } val paramsMap = splitParams(params) val format = linkFormat(paramsMap["format"]?.singleOrNull(), jdkVersion) - val locations = splitLocations(paramsMap["location"].orEmpty()) + val locations = splitLocations(paramsMap["location"].orEmpty()).filterKeys(String::isNotEmpty) - return PackageList(format, packages.toSet(), locations, url) + return PackageList(format, packages.filter(String::isNotBlank).toSet(), locations, url) } |