Tags: odoo/odoo-ls
Tags
[FIX] correctly identify non-registry model classes We are trying to do that by checking _register = False. The check was failing because we handled only one evaluation. However, in latest versions we also have a type hint, which is its own evaluation. For that, we implement here a smarter search that only looks are evaluations with values. In that case, we should be more generic in catching cases. Consider using this as the check, instead of checking symbol trees
[FIX] Check all relational fields during domain validation While validating search domain, for relational fields, i.e. "m2ofield.normalfield", we should check all the symbols m2ofield on the model, not just one, so we set true on get member symbol
[IMP] Implement FifoPtrWeakHashSet based on PtrWeakhashSet For main job_queue, we want to remove randomness due to the hash order. And to be closer to the python behaviour, importing symbols as it sees them, this commit implements a PtrWeakHashSet that is iterating in FIFO order items inside it.
PreviousNext