diff options
| author | Raphael Collet <rco@openerp.com> | 2014-09-03 14:33:14 +0200 |
|---|---|---|
| committer | Raphael Collet <rco@openerp.com> | 2014-09-04 10:18:55 +0200 |
| commit | 4ce06c238b68b8c2d0ebf392faa0b2cb3cd286dc (patch) | |
| tree | eb52a1b1084f7321a21770da5c4e2e6445dcb67b /addons/analytic_user_function | |
| parent | 9a3b48de0ff94c61fd1731439820999dc40a0506 (diff) | |
[FIX] openerp.api.Environment: move recomputation todos into a shared object
This fixes a bug which is usually triggered in module account_followup, but
does not occur deterministically. Some recomputations of computed fields are
apparently missing. Environment objects containing recomputations todos and
kept alive by a WeakSet, are removed by the Python garbage collector before
recomputation takes place. We fix the bug by moving the recomputation todos in
a non-weakref'ed object.
Diffstat (limited to 'addons/analytic_user_function')
0 files changed, 0 insertions, 0 deletions
