diff --git a/source/dub/package_.d b/source/dub/package_.d index 1c1858e..ecad440 100644 --- a/source/dub/package_.d +++ b/source/dub/package_.d @@ -551,15 +551,13 @@ // Left as package until the final API for this has been found package auto getAllDependenciesRange() const { - return this.recipe.buildSettings.dependencies.byKeyValue - .map!(bs => PackageDependency(bs.key, bs.value)) - .chain( - this.recipe.configurations - .map!(c => c.buildSettings.dependencies.byKeyValue - .map!(bs => PackageDependency(bs.key, bs.value)) - ) - .joiner() - ); + return + chain( + only(this.recipe.buildSettings.dependencies.byKeyValue), + this.recipe.configurations.map!(c => c.buildSettings.dependencies.byKeyValue) + ) + .joiner() + .map!(d => PackageDependency(d.key, d.value)); }