Skip to content

Commit 543de48

Browse files
authored
Merge pull request #56 from xuzhang3/addhttpstatuscode
return http statusCode within WrapperError
2 parents 17093eb + 33b33ef commit 543de48

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

azuredevops/client.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -381,6 +381,7 @@ func (client *Client) UnwrapError(response *http.Response) (err error) {
381381

382382
var wrappedError WrappedError
383383
err = json.Unmarshal(body, &wrappedError)
384+
wrappedError.StatusCode = &response.StatusCode
384385
if err != nil {
385386
return err
386387
}
@@ -389,10 +390,9 @@ func (client *Client) UnwrapError(response *http.Response) (err error) {
389390
var wrappedImproperError WrappedImproperError
390391
err = json.Unmarshal(body, &wrappedImproperError)
391392
if err == nil && wrappedImproperError.Value != nil && wrappedImproperError.Value.Message != nil {
392-
statusCode := response.StatusCode
393393
return &WrappedError{
394394
Message: wrappedImproperError.Value.Message,
395-
StatusCode: &statusCode,
395+
StatusCode: &response.StatusCode,
396396
}
397397
}
398398
}

0 commit comments

Comments
 (0)