Skip to content

Commit 1871a1c

Browse files
committed
- fix exclude fields (set property is present even fi not set)
- FIX #1154
1 parent f482468 commit 1871a1c

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

plugin-build/plugin/src/main/kotlin/com/mikepenz/aboutlibraries/plugin/BaseAboutLibrariesTask.kt

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -91,12 +91,10 @@ abstract class BaseAboutLibrariesTask : DefaultTask() {
9191
internal abstract val variantToDependencyData: MapProperty<String, List<DependencyData>>
9292

9393
open fun configure() {
94-
if (!excludeFields.isPresent) {
95-
excludeFields.set(project.provider {
96-
val config = extension.exports.findByName(variant.getOrElse(""))
97-
config?.excludeFields?.orNull ?: extension.export.excludeFields.get()
98-
})
99-
}
94+
excludeFields.set(project.provider {
95+
val config = extension.exports.findByName(variant.getOrElse(""))
96+
config?.excludeFields?.orNull?.takeIf { it.isNotEmpty() } ?: extension.export.excludeFields.get()
97+
})
10098

10199
if (!includeMetaData.isPresent) {
102100
includeMetaData.set(project.provider {

0 commit comments

Comments
 (0)