We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c0c896b commit daf0d15Copy full SHA for daf0d15
libs/npm/resolution/graph.rs
@@ -1054,7 +1054,9 @@ impl DepEntryCache {
1054
version_info: &NpmPackageVersionInfo,
1055
) -> Result<Rc<Vec<NpmDependencyEntry>>, Box<NpmDependencyEntryError>> {
1056
debug_assert_eq!(nv.version, version_info.version);
1057
- debug_assert!(!self.0.contains_key(&nv)); // we should not be re-inserting
+ if let Some(deps) = self.0.get(&nv) {
1058
+ return Ok(deps.clone());
1059
+ }
1060
let mut deps = version_info.dependencies_as_entries(&nv.name)?;
1061
// Ensure name alphabetical and then version descending
1062
// so these are resolved in that order
0 commit comments