From af22a1c5b7b144965e8d14dce134563a3cf4e577 Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Mon, 16 Dec 2013 12:12:18 +0100 Subject: [PATCH] [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 --- addons/account_analytic_analysis/account_analytic_analysis.py | 1 + 1 file changed, 1 insertion(+) 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.",