Hello,
Checking multi-company fields in the parties, I see that, whenever the CompanyValueMixin is set, the “company” is added to the context through the setup and I don’t quite understand why it is necessary.
This is required to force the context value of each record to the current value of the company field in the Mixin table. For example, if you have the same party in two companies with this clause the tryton ORM will browse each party with the right company in the context.