Skip to content

Commit 2b6878b

Browse files
committed
bug fix
1 parent 09e4763 commit 2b6878b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/dfx/src/lib/builders/motoko.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ fn get_imports(cache: &dyn Cache, info: &MotokoCanisterInfo, imports: &mut Impor
6767
match &import {
6868
MotokoImport::Relative(path) => {
6969
if !imports.nodes.contains_key(&import) { // Don't look up already looked up dependencies
70+
imports.nodes.insert(&import, ());
7071
get_imports_recursive(cache, path.as_path(), imports)?;
7172
}
7273
}
@@ -99,7 +100,7 @@ impl CanisterBuilder for MotokoBuilder {
99100
let motoko_info = info.as_info::<MotokoCanisterInfo>()?;
100101
get_imports(self.cache.as_ref(), &motoko_info, &mut *pool.imports.borrow_mut())?; // TODO: slow operation
101102

102-
Ok(pool.imports.borrow_mut().nodes
103+
Ok(pool.imports.borrow().nodes
103104
.iter()
104105
.filter_map(|import| {
105106
if let MotokoImport::Canister(name) = import.0 {

0 commit comments

Comments
 (0)