Skip to content

Commit e9d9e6a

Browse files
mmahroussfda-odoo
authored andcommitted
[FIX] server: Fix file manager clear borrow error
1 parent 4749872 commit e9d9e6a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

server/src/core/file_mgr.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -413,13 +413,14 @@ impl FileMgr {
413413
if !found {
414414
continue;
415415
}
416-
let mut to_del = (**file).borrow_mut();
416+
let mut to_del = file.borrow_mut();
417417
to_del.replace_diagnostics(BuildSteps::SYNTAX, vec![]);
418418
to_del.replace_diagnostics(BuildSteps::ARCH, vec![]);
419419
to_del.replace_diagnostics(BuildSteps::ARCH_EVAL, vec![]);
420420
to_del.replace_diagnostics(BuildSteps::VALIDATION, vec![]);
421421
to_del.publish_diagnostics(session)
422422
}
423+
drop(file_mgr);
423424
session.sync_odoo.get_file_mgr().borrow_mut().files.clear();
424425
}
425426

0 commit comments

Comments
 (0)