From 18e15b2477aa3ca8673e9d7e600e84630e71a704 Mon Sep 17 00:00:00 2001 From: Simone Orsi Date: Thu, 24 Sep 2026 14:07:45 +0200 Subject: [PATCH 1/2] [IMP] edi_core_oca: exc type handlers page split in column --- .../views/edi_exchange_type_views.xml | 79 ++++++++++--------- 1 file changed, 42 insertions(+), 37 deletions(-) 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 @@ - - - - - - - - - - + + + + + + + + + + + + Date: Thu, 24 Sep 2026 21:12:36 +0200 Subject: [PATCH 2/2] edi_webservice_oca: adapt to full response result webservice module now returns response object by default. --- edi_webservice_oca/components/send.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/edi_webservice_oca/components/send.py b/edi_webservice_oca/components/send.py index e42e345f7..43d7f12fd 100644 --- a/edi_webservice_oca/components/send.py +++ b/edi_webservice_oca/components/send.py @@ -2,6 +2,8 @@ # @author: Simone Orsi # 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: