From 1f2064cb93aae96868c5b7f430bbaca71248ab81 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Fri, 19 Apr 2013 16:42:38 +0200 Subject: [PATCH] [FIX] pad: revert part of previous fix because it could produce problems in some cases bzr revid: nicolas.vanhoren@openerp.com-20130419144238-0hq1rgmcacw5sw1r --- addons/pad/pad.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/addons/pad/pad.py b/addons/pad/pad.py index 94d2097262d..90f5354054c 100644 --- a/addons/pad/pad.py +++ b/addons/pad/pad.py @@ -84,15 +84,10 @@ class pad_common(osv.osv_memory): # Set the pad content in vals def _set_pad_value(self, cr, uid, vals, context=None): - for k in self._all_columns.keys(): + for k,v in vals.items(): field = self._all_columns[k].column if hasattr(field,'pad_content_field'): - url = vals.get(k) - if not url and ("id" in vals): - url = self.read(cr, uid, vals["id"], [k], context=context)[k] - if url: - vals[field.pad_content_field] = self.pad_get_content(cr, uid, url, context=context) - + vals[field.pad_content_field] = self.pad_get_content(cr, uid, v, context=context) def copy(self, cr, uid, id, default=None, context=None): if not default: