Skip to content

Commit c6d92f7

Browse files
committed
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>
1 parent adecf1b commit c6d92f7

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

msgraph/generated/admin/service_announcement/messages/archive/archive_request_builder.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,8 @@ async def post(self,body: ArchivePostRequestBody, request_configuration: Optiona
4747
from .....models.o_data_errors.o_data_error import ODataError
4848

4949
error_mapping: dict[str, type[ParsableFactory]] = {
50-
"XXX": ODataError,
50+
"4XX": ODataError,
51+
"5XX": ODataError,
5152
}
5253
if not self.request_adapter:
5354
raise Exception("Http core is null")

0 commit comments

Comments
 (0)