[IMP] report_carbone : minimal debug report_carbone with claude

This commit is contained in:
2026-04-21 17:08:03 +02:00
parent c2061984d1
commit e9dfb6bbb0

View File

@@ -541,6 +541,12 @@ class IrActionsReportCarbone(models.Model):
csdk = carbone_sdk.CarboneSDK(access_token) csdk = carbone_sdk.CarboneSDK(access_token)
csdk._api_headers.update({"User-Agent": self.get_default_user_agent()}) csdk._api_headers.update({"User-Agent": self.get_default_user_agent()})
api_url = (
self.env["ir.config_parameter"]
.sudo()
.get_param("report-engine.carbone_studio_url")
)
csdk.set_api_url(api_url)
return csdk return csdk
def _get_json_data(self, export_json_instance, field_names, record, model, lang_codes): def _get_json_data(self, export_json_instance, field_names, record, model, lang_codes):
@@ -852,6 +858,9 @@ class IrActionsReportCarbone(models.Model):
} }
res = self.call_carbone_endpoint(endpoint, params, raise_error) res = self.call_carbone_endpoint(endpoint, params, raise_error)
if not isinstance(res, dict):
return False
data_list = res.get("data") data_list = res.get("data")
if not data_list: if not data_list:
return False return False