[FIX] models: default_get() shall not return a dict as a many2one value
authorRaphael Collet <rco@openerp.com>
Mon, 4 Aug 2014 09:12:39 +0000 (11:12 +0200)
committerOlivier Dony <odo@openerp.com>
Mon, 4 Aug 2014 13:50:04 +0000 (15:50 +0200)
commita1d0394ff4c5301fd1cb4393a55fd9e1b7ac710d
tree3c07fd32a197d488fb0a6ae0b693e702a95b93a8
parent2d2274aeede65a7da8cad8a4392293d87391836a
[FIX] models: default_get() shall not return a dict as a many2one value

When a new record is returned as the value for a many2one on a new record, the
method Many2one.convert_to_write() now returns a NewID, and default_get() then
discards that value from its result. This makes it consistent with its former
behavior.

Manual rebase of #1547
openerp/addons/base/tests/test_orm.py
openerp/fields.py
openerp/models.py