Describe the bug
In:
|
PythonArchEvalFileHook {odoo_entry: true, |
|
trees: vec![(Sy!("0.0"), Sy!("18.1"), (vec![Sy!("odoo"), Sy!("fields")], vec![Sy!("Binary")])), |
|
(Sy!("18.1"), Sy!("999.0"), (vec![Sy!("odoo"), Sy!("orm"), Sy!("fields_binary")], vec![Sy!("Binary")]))], |
|
if_exist_only: true, |
|
func: |odoo: &mut SessionInfo, entry: &Rc<RefCell<EntryPoint>>, _file_symbol: Rc<RefCell<Symbol>>, symbol: Rc<RefCell<Symbol>>| { |
|
PythonArchEvalHooks::_update_get_eval(odoo.sync_odoo, entry, symbol.clone(), (vec![Sy!("builtins")], vec![Sy!("bytes")])); |
|
PythonArchEvalHooks::_update_field_init(symbol.clone(), None); |
|
}}, |
fields.Binary returns a datatype of the python bytes.
But since odoo/odoo#244421 fields.Binary in saas-19.3+ now returns a new class (BinaryValue) created for lazy access.
Describe the bug
In:
odoo-ls/server/src/core/python_arch_eval_hooks.rs
Lines 179 to 186 in a5e855b
fields.Binaryreturns a datatype of the python bytes.But since odoo/odoo#244421
fields.Binaryin saas-19.3+ now returns a new class (BinaryValue) created for lazy access.