summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Ledoux <dle@openerp.com>2013-12-16 12:12:18 +0100
committerDenis Ledoux <dle@openerp.com>2013-12-16 12:12:18 +0100
commitaf22a1c5b7b144965e8d14dce134563a3cf4e577 (patch)
tree2e6ff7fa1f71c4df8bc207818a52c0b90d6d28e3
parent94b4618c130e325800eee33041909af8733dd567 (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.py1
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.",