Skip to content

Commit 58fcd21

Browse files
author
Steve Lee (POWERSHELL HE/HIM) (from Dev Box)
committed
fix how duplicates are skipped
1 parent 2100b53 commit 58fcd21

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

dsc_lib/src/discovery/command_discovery.rs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -306,11 +306,6 @@ impl ResourceDiscovery for CommandDiscovery {
306306
}
307307
}
308308
self.adapters = adapters;
309-
// go through the resource and remove duplicates with same name and version
310-
for resource_vec in resources.values_mut() {
311-
let mut uniques: HashSet<String> = HashSet::new();
312-
resource_vec.retain(|e| uniques.insert(e.version.clone()));
313-
}
314309
self.resources = resources;
315310
},
316311
DiscoveryKind::Extension => {
@@ -572,7 +567,7 @@ fn insert_resource(resources: &mut BTreeMap<String, Vec<DscResource>>, resource:
572567
},
573568
};
574569
// if the version already exists, we might skip it
575-
if !skip_duplicate_version && resource_instance_version == resource_version {
570+
if skip_duplicate_version && resource_instance_version == resource_version {
576571
return;
577572
}
578573

0 commit comments

Comments
 (0)