From d766076f077555482f65dbf74a6f25ba667cb799 Mon Sep 17 00:00:00 2001 From: "rpa (Open ERP)" Date: Thu, 3 Dec 2009 19:34:44 +0530 Subject: [PATCH] [IMP]: Improvement in __getitem__ for id of type string for Caldav bzr revid: rpa@tinyerp.com-20091203140444-wsw5xibro4h8jqny --- bin/osv/orm.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bin/osv/orm.py b/bin/osv/orm.py index 6fbb29ee811..882cd24de97 100644 --- a/bin/osv/orm.py +++ b/bin/osv/orm.py @@ -211,6 +211,8 @@ class browse_record(object): raise except_orm('NoDataError', 'Field %s in %s%s'%(name,self._table_name,str(ids))) # create browse records for 'remote' objects for data in datas: + if len(str(data['id']).split('-')) > 1: + data['id'] = int(str(data['id']).split('-')[0]) for n, f in ffields: if f._type in ('many2one', 'one2one'): if data[n]: