X-Git-Url: http://git.inspyration.org/?a=blobdiff_plain;f=openerp%2Fmodules%2Fregistry.py;fp=openerp%2Fmodules%2Fregistry.py;h=afdb48fe304c2a5da8613ec183de8505f52d62dc;hb=c15f748be05b3709f5e16680569abdc2949468e2;hp=7cf734d792ef726d5338c4c754484bc5a5b88ca9;hpb=1dbf153eb51303c4186ca5e2dacd729aadd95f28;p=odoo%2Fodoo.git diff --git a/openerp/modules/registry.py b/openerp/modules/registry.py index 7cf734d..afdb48f 100644 --- a/openerp/modules/registry.py +++ b/openerp/modules/registry.py @@ -429,14 +429,6 @@ class RegistryManager(object): _logger.info("Invalidating all model caches after database signaling.") registry.clear_caches() registry.reset_any_cache_cleared() - # One possible reason caches have been invalidated is the - # use of decimal_precision.write(), in which case we need - # to refresh fields.float columns. - env = openerp.api.Environment(cr, SUPERUSER_ID, {}) - for model in registry.values(): - for field in model._fields.values(): - if field.type == 'float': - field._setup_digits(env) registry.base_registry_signaling_sequence = r registry.base_cache_signaling_sequence = c finally: