diff --git a/source/dub/generators/build.d b/source/dub/generators/build.d index a0e5368..8c2af16 100644 --- a/source/dub/generators/build.d +++ b/source/dub/generators/build.d @@ -320,6 +320,14 @@ else { db = Json.emptyArray; } + + foreach (entry; db) { + if (entry["buildId"].get!string == build_id) { + // duplicate + return; + } + } + Json entry = Json.emptyObject; entry["package"] = pack.name;