From 5931140af459203f611405ca40a7022e7f08a6c0 Mon Sep 17 00:00:00 2001 From: Stephane Wirtel Date: Tue, 16 Jun 2009 16:29:06 +0200 Subject: [PATCH] [FIX] fields.related (m2o poiting to M2M/O2M should be skipped during write. lp bug: https://launchpad.net/bugs/386273 fixed bzr revid: stephane@tinyerp.com-20090616142906-53zqcxwu2umcavv4 --- bin/osv/fields.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bin/osv/fields.py b/bin/osv/fields.py index 2a4ab8837c4..7d34f686010 100644 --- a/bin/osv/fields.py +++ b/bin/osv/fields.py @@ -686,8 +686,9 @@ class related(function): t_data = False break if field_detail['type'] in ('one2many', 'many2many'): - t_id=t_data.id - t_data = t_data[self.arg[i]][0] + if self._type != "many2one": + t_id=t_data.id + t_data = t_data[self.arg[i]][0] else: t_id=t_data['id'] t_data = t_data[self.arg[i]]