diff --git a/crates/sui-transactional-test-runner/src/test_adapter.rs b/crates/sui-transactional-test-runner/src/test_adapter.rs index 2174bae092ae1..1f0308c760d61 100644 --- a/crates/sui-transactional-test-runner/src/test_adapter.rs +++ b/crates/sui-transactional-test-runner/src/test_adapter.rs @@ -780,7 +780,13 @@ impl<'a> MoveTestAdapter<'a> for SuiTestAdapter<'a> { for dep in dependencies.iter() { let named_address_mapping = &mut self.compiled_state.named_address_mapping; let dep = &Symbol::from(dep.as_str()); - let Some(orig_package) = self.package_upgrade_mapping.get(dep) else { continue }; + + let orig_package = if let Some(orig_package) = self.package_upgrade_mapping.get(dep) { + orig_package + } else { + continue; + }; + let Some(orig_package_address) = named_address_mapping.insert(orig_package.to_string(), zero) else { continue }; original_package_addrs.push((*orig_package, orig_package_address)); let dep_address = named_address_mapping