diff --git a/edi_core_oca/views/edi_exchange_type_views.xml b/edi_core_oca/views/edi_exchange_type_views.xml index 67c2e97c1..2ab11c2eb 100644 --- a/edi_core_oca/views/edi_exchange_type_views.xml +++ b/edi_core_oca/views/edi_exchange_type_views.xml @@ -72,43 +72,48 @@ - - - - - - - - - - + + + + + + + + + + + + # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from requests import Response + from odoo import _, exceptions from odoo.addons.component.core import Component @@ -27,7 +29,13 @@ def __init__(self, work_context): def send(self): method, pargs, kwargs = self._get_call_params() - return self.webservice_backend.call(method, *pargs, **kwargs) + response = self.exchange_record.backend_id.webservice_backend_id.call( + method, *pargs, **kwargs + ) + if not isinstance(response, Response): + # backward compat for obsolete `content_only` param + return response + return response.content def _get_call_params(self): try: