forked from Mapan/odoo17e
14 lines
485 B
Python
14 lines
485 B
Python
from odoo import models
|
|
from odoo.http import Stream
|
|
|
|
|
|
class IrBinary(models.AbstractModel):
|
|
_inherit = 'ir.binary'
|
|
|
|
def _record_to_stream(self, record, field_name):
|
|
if record._name == 'documents.document' and field_name in ('raw', 'datas', 'db_datas'):
|
|
# Read access to document give implicit read access to the attachment
|
|
return Stream.from_attachment(record.attachment_id.sudo())
|
|
|
|
return super()._record_to_stream(record, field_name)
|