From 0bf2ecaeefd3b2d22db3ca8cd02ba8774f71702a Mon Sep 17 00:00:00 2001 From: Aungkokolin1997 Date: Mon, 20 Oct 2025 01:50:19 +0000 Subject: [PATCH] [FIX] base_api_connection: add sudo() for search --- base_api_connection/models/api_call_mixin.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/base_api_connection/models/api_call_mixin.py b/base_api_connection/models/api_call_mixin.py index 2974b9b..d2a72c3 100644 --- a/base_api_connection/models/api_call_mixin.py +++ b/base_api_connection/models/api_call_mixin.py @@ -30,8 +30,13 @@ def make_api_call( json=None, http_method="get", ): - config = self.env["api.config"].search( - [("external_system", "=", external_system), ("code", "=", code)], limit=1 + config = ( + self.env["api.config"] + .sudo() + .search( + [("external_system", "=", external_system), ("code", "=", code)], + limit=1, + ) ) if not config: raise UserError(_("API configuration not found."))