[IMP] apply file directly to local file if storage is 'file'

This commit is contained in:
Thomas Rehn 2016-08-29 17:33:44 +02:00
parent 47f0eafe9a
commit 6b74ea45e1

View File

@ -61,6 +61,11 @@ class IrAttachment(Model):
hasattr(magic, 'MAGIC_MIME_TYPE') and hasattr(magic, 'MAGIC_MIME_TYPE') and
magic.MAGIC_MIME_TYPE or magic.MAGIC_MIME) magic.MAGIC_MIME_TYPE or magic.MAGIC_MIME)
ms.load() ms.load()
if model == self._name and binary_field == 'datas'\
and this.store_fname:
mimetype = ms.file(
this._full_path(cr, uid, this.store_fname))
else:
mimetype = ms.buffer( mimetype = ms.buffer(
base64.b64decode(this[binary_field])) base64.b64decode(this[binary_field]))
except ImportError: except ImportError: