[FIX] website: the attachment creation improvment of a3e578068e
must be done on res_model
instead of type
This commit is contained in:
parent
7dca12ee08
commit
b499eac2ed
|
@ -685,8 +685,8 @@ class ir_attachment(osv.osv):
|
|||
return result
|
||||
def _datas_checksum(self, cr, uid, ids, name, arg, context=None):
|
||||
result = dict.fromkeys(ids, False)
|
||||
attachments = self.read(cr, uid, ids, ['type'], context=context)
|
||||
view_attachment_ids = [attachment['id'] for attachment in attachments if attachment['type'] == 'ir.ui.view']
|
||||
attachments = self.read(cr, uid, ids, ['res_model'], context=context)
|
||||
view_attachment_ids = [attachment['id'] for attachment in attachments if attachment['res_model'] == 'ir.ui.view']
|
||||
for attach in self.read(cr, uid, view_attachment_ids, ['res_model', 'res_id', 'type', 'datas'], context=context):
|
||||
result[attach['id']] = self._compute_checksum(attach)
|
||||
return result
|
||||
|
@ -705,7 +705,7 @@ class ir_attachment(osv.osv):
|
|||
return result
|
||||
|
||||
for record in self.browse(cr, uid, ids, context=context):
|
||||
if record.type != 'ir.ui.view' or not record.datas: continue
|
||||
if record.res_model != 'ir.ui.view' or not record.datas: continue
|
||||
try:
|
||||
result[record.id] = openerp.tools.image_resize_image_big(record.datas)
|
||||
except IOError: # apparently the error PIL.Image.open raises
|
||||
|
|
Loading…
Reference in New Issue