Skip to content

Commit 75c573e

Browse files
author
Saurabh Badenkal
committed
Use _http_subcode for consistent error subcodes in _raise_top_level_batch_error
1 parent a28b7f0 commit 75c573e

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/PowerPlatform/Dataverse/data/_batch.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
from typing import TYPE_CHECKING, Any, Dict, List, Optional, Tuple, Union
1313

1414
from ..core.errors import HttpError, MetadataError, ValidationError
15-
from ..core._error_codes import METADATA_TABLE_NOT_FOUND, METADATA_COLUMN_NOT_FOUND
15+
from ..core._error_codes import METADATA_TABLE_NOT_FOUND, METADATA_COLUMN_NOT_FOUND, _http_subcode
1616
from ..models.batch import BatchItemResponse, BatchResult
1717
from ..models.relationship import (
1818
LookupAttributeMetadata,
@@ -589,7 +589,7 @@ def _raise_top_level_batch_error(response: Any) -> None:
589589
raise HttpError(
590590
message=f"Batch request rejected by Dataverse: {message}",
591591
status_code=status_code,
592-
subcode="4xx" if 400 <= status_code < 500 else ("5xx" if status_code >= 500 else None),
592+
subcode=_http_subcode(status_code) if status_code else None,
593593
service_error_code=service_error_code,
594594
)
595595

0 commit comments

Comments
 (0)