diff options
| author | Denis Ledoux <dle@openerp.com> | 2013-12-16 12:12:18 +0100 |
|---|---|---|
| committer | Denis Ledoux <dle@openerp.com> | 2013-12-16 12:12:18 +0100 |
| commit | af22a1c5b7b144965e8d14dce134563a3cf4e577 (patch) | |
| tree | 2e6ff7fa1f71c4df8bc207818a52c0b90d6d28e3 | |
| parent | 94b4618c130e325800eee33041909af8733dd567 (diff) | |
[FIX] account_analytic_analysis: is_overdue_quantity was not updated when quantity max was changed
is_overdue_quantity is a stored function field which was updated only when analytic lines where updated. Or, when the quantity_max field is updated, this field should be recomputed and restored. This is now the case
bzr revid: dle@openerp.com-20131216111218-zcz8qwa7zn3iwvye
| -rw-r--r-- | addons/account_analytic_analysis/account_analytic_analysis.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/addons/account_analytic_analysis/account_analytic_analysis.py b/addons/account_analytic_analysis/account_analytic_analysis.py index 89e39c71660..e6847c60151 100644 --- a/addons/account_analytic_analysis/account_analytic_analysis.py +++ b/addons/account_analytic_analysis/account_analytic_analysis.py @@ -397,6 +397,7 @@ class account_analytic_account(osv.osv): 'is_overdue_quantity' : fields.function(_is_overdue_quantity, method=True, type='boolean', string='Overdue Quantity', store={ 'account.analytic.line' : (_get_analytic_account, None, 20), + 'account.analytic.account': (lambda self, cr, uid, ids, c=None: ids, ['quantity_max'], 10), }), 'ca_invoiced': fields.function(_ca_invoiced_calc, type='float', string='Invoiced Amount', help="Total customer invoiced amount for this account.", |
