diff --git a/server/src/core/python_arch_eval_hooks.rs b/server/src/core/python_arch_eval_hooks.rs index 7e7404dd..042919b3 100644 --- a/server/src/core/python_arch_eval_hooks.rs +++ b/server/src/core/python_arch_eval_hooks.rs @@ -492,8 +492,15 @@ static arch_eval_function_hooks: Lazy> = Lazy::n symbol.borrow_mut().set_evaluations(vec![Evaluation::new_self()]); }}, PythonArchEvalFunctionHook {odoo_entry: true, - tree: vec![(Sy!("0.0"), Sy!("18.1"), (vec![Sy!("odoo"), Sy!("models")], vec![Sy!("BaseModel"), Sy!("mapped")])), - (Sy!("18.1"), Sy!("999.0"), (vec![Sy!("odoo"), Sy!("orm"), Sy!("models")], vec![Sy!("BaseModel"), Sy!("mapped")]))], + tree: vec![(Sy!("0.0"), Sy!("18.1"), (vec![Sy!("odoo"), Sy!("models")], vec![Sy!("BaseModel"), Sy!("filtered")])), + (Sy!("18.1"), Sy!("999.0"), (vec![Sy!("odoo"), Sy!("orm"), Sy!("models")], vec![Sy!("BaseModel"), Sy!("filtered")]))], + if_exist_only: true, + func: |_odoo: &mut SyncOdoo, _entry_point: &Rc>, symbol: Rc>| { + symbol.borrow_mut().set_evaluations(vec![Evaluation::new_self()]); + }}, + PythonArchEvalFunctionHook {odoo_entry: true, + tree: vec![(Sy!("0.0"), Sy!("18.1"), (vec![Sy!("odoo"), Sy!("models")], vec![Sy!("BaseModel"), Sy!("filtered_domain")])), + (Sy!("18.1"), Sy!("999.0"), (vec![Sy!("odoo"), Sy!("orm"), Sy!("models")], vec![Sy!("BaseModel"), Sy!("filtered_domain")]))], if_exist_only: true, func: |_odoo: &mut SyncOdoo, _entry_point: &Rc>, symbol: Rc>| { symbol.borrow_mut().set_evaluations(vec![Evaluation::new_self()]);