From c6d92f73699587b58bd956d23dd24bd8ac3ec206 Mon Sep 17 00:00:00 2001 From: tomaioo Date: Tue, 5 May 2026 17:06:11 -0700 Subject: [PATCH] fix(security): placeholder error mapping in request builders All request builder classes use 'XXX' as a placeholder in error_mapping dictionaries: `error_mapping: dict[str, type[ParsableFactory]] = {'XXX': ODataError}`. This placeholder was not replaced during code generation and indicates incomplete error handling for HTTP status codes. Signed-off-by: tomaioo <203048277+tomaioo@users.noreply.github.com> --- .../messages/archive/archive_request_builder.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/msgraph/generated/admin/service_announcement/messages/archive/archive_request_builder.py b/msgraph/generated/admin/service_announcement/messages/archive/archive_request_builder.py index 4f83e1f9a28..6c17a42eefb 100644 --- a/msgraph/generated/admin/service_announcement/messages/archive/archive_request_builder.py +++ b/msgraph/generated/admin/service_announcement/messages/archive/archive_request_builder.py @@ -47,7 +47,8 @@ async def post(self,body: ArchivePostRequestBody, request_configuration: Optiona from .....models.o_data_errors.o_data_error import ODataError error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, + "4XX": ODataError, + "5XX": ODataError, } if not self.request_adapter: raise Exception("Http core is null")