diff --git a/openerp/models.py b/openerp/models.py index 5ac1e33e743..90d77085e5c 100644 --- a/openerp/models.py +++ b/openerp/models.py @@ -2515,6 +2515,7 @@ class BaseModel(object): ('timestamp', 'date', 'date', '::date'), ('numeric', 'float', get_pg_type(f)[1], '::'+get_pg_type(f)[1]), ('float8', 'float', get_pg_type(f)[1], '::'+get_pg_type(f)[1]), + ('float8', 'monetary', get_pg_type(f)[1], '::'+get_pg_type(f)[1]), ] if f_pg_type == 'varchar' and f._type in ('char', 'selection') and f_pg_size and (f.size is None or f_pg_size < f.size): try: