diff options
| author | Jay Vora (OpenERP) <jvo@tinyerp.com> | 2011-02-01 15:35:25 +0530 |
|---|---|---|
| committer | Jay Vora (OpenERP) <jvo@tinyerp.com> | 2011-02-01 15:35:25 +0530 |
| commit | 50adbbfdfac01cf5a49de00de710000dc2e5f9f5 (patch) | |
| tree | cdc659d9bee4a91d461cccf2631060739195a891 /bin | |
| parent | a7fe6afc9ea14083b7d6c76c9d16c9a9cb416e35 (diff) | |
[FIX] Export : _rec_name should be used instead of hardcoded name for relational records (Ref: SaaS Maintenance case 3921)
bzr revid: jvo@tinyerp.com-20110201100525-lzu32aacu4lz1xvv
Diffstat (limited to 'bin')
| -rw-r--r-- | bin/osv/orm.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/bin/osv/orm.py b/bin/osv/orm.py index 57ea350e47b..20e7089057d 100644 --- a/bin/osv/orm.py +++ b/bin/osv/orm.py @@ -620,8 +620,9 @@ class orm_template(object): if not data[fpos]: dt = '' for rr in r: - if isinstance(rr.name, browse_record): - rr = rr.name + name_relation = self.pool.get(rr._table_name)._rec_name + if isinstance(rr[name_relation], browse_record): + rr = rr[name_relation] rr_name = self.pool.get(rr._table_name).name_get(cr, uid, [rr.id], context=context) rr_name = rr_name and rr_name[0] and rr_name[0][1] or '' dt += tools.ustr(rr_name or '') + ',' |
