From c4f7e985c64a84d6377d152b87d549e6d93be68e Mon Sep 17 00:00:00 2001 From: ced <> Date: Thu, 20 Sep 2007 11:04:27 +0000 Subject: [PATCH] Improve many2one for timesheet bzr revid: ced-8fb2064a09bfcabc0539be585dc0232351913836 --- addons/hr_timesheet_sheet/hr_timesheet_sheet.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/hr_timesheet_sheet/hr_timesheet_sheet.py b/addons/hr_timesheet_sheet/hr_timesheet_sheet.py index 690d71f3a81..3a53c148c14 100644 --- a/addons/hr_timesheet_sheet/hr_timesheet_sheet.py +++ b/addons/hr_timesheet_sheet/hr_timesheet_sheet.py @@ -58,7 +58,8 @@ class one2many_mod2(fields.one2many): for r in obj.pool.get(self._obj)._read_flat(cr, user, ids2, [self._fields_id], context=context, load='_classic_write'): - res[r[self._fields_id][0]].append( r['id'] ) + if r[self._fields_id]: + res[r[self._fields_id][0]].append(r['id']) return res @@ -84,7 +85,8 @@ class one2many_mod(fields.one2many): for r in obj.pool.get(self._obj)._read_flat(cr, user, ids2, [self._fields_id], context=context, load='_classic_write'): - res[r[self._fields_id][0]].append( r['id'] ) + if r[self._fields_id]: + res[r[self._fields_id][0]].append(r['id']) return res