diff options
| author | Olivier Dony <odo@openerp.com> | 2012-12-18 03:11:23 +0100 |
|---|---|---|
| committer | Olivier Dony <odo@openerp.com> | 2012-12-18 03:11:23 +0100 |
| commit | 84d7987f337ffc8f2dfa94342560c979cc4a5cb1 (patch) | |
| tree | eb5b9b628997ca4b50aa5f67dc2075f4a58afa0e /addons/decimal_precision/decimal_precision.py | |
| parent | 5b56a77add9a4f92b5cf2f84d419caff9b0dc4e6 (diff) | |
| parent | 9cd7630f1f7e66e195e97eed8fb30de5f3b4d478 (diff) | |
[MERGE] Bugfixes from 6.1 until revision 6900
rev.6900 = xal@openerp.com-20120720134532-t07xr3lp8ouhn2dv
bzr revid: odo@openerp.com-20121218021123-9ligpn7bkr9zo4n7
Diffstat (limited to 'addons/decimal_precision/decimal_precision.py')
| -rw-r--r-- | addons/decimal_precision/decimal_precision.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/addons/decimal_precision/decimal_precision.py b/addons/decimal_precision/decimal_precision.py index 93d69eb3093..ceb1cc63047 100644 --- a/addons/decimal_precision/decimal_precision.py +++ b/addons/decimal_precision/decimal_precision.py @@ -44,6 +44,16 @@ class decimal_precision(osv.osv): res = cr.fetchone() return res[0] if res else 2 + def create(self, cr, uid, data, context=None): + res = super(decimal_precision, self).create(cr, uid, data, context=context) + self.precision_get.clear_cache(self) + return res + + def unlink(self, cr, uid, ids, context=None): + res = super(decimal_precision, self).unlink(cr, uid, ids, context=context) + self.precision_get.clear_cache(self) + return res + def write(self, cr, uid, ids, data, *args, **argv): res = super(decimal_precision, self).write(cr, uid, ids, data, *args, **argv) self.precision_get.clear_cache(self) |
