]> git.immae.eu Git - github/fretlink/terraform-provider-statuscake.git/blobdiff - vendor/github.com/aws/aws-sdk-go/private/protocol/query/unmarshal_error.go
Upgrade to 0.12
[github/fretlink/terraform-provider-statuscake.git] / vendor / github.com / aws / aws-sdk-go / private / protocol / query / unmarshal_error.go
index f2142961717e08670ee6ce6b7db30cd7aa7391f7..46d354e826f45a3d1378ff288922c4a05164f53a 100644 (file)
@@ -28,7 +28,11 @@ func UnmarshalError(r *request.Request) {
 
        bodyBytes, err := ioutil.ReadAll(r.HTTPResponse.Body)
        if err != nil {
-               r.Error = awserr.New("SerializationError", "failed to read from query HTTP response body", err)
+               r.Error = awserr.NewRequestFailure(
+                       awserr.New("SerializationError", "failed to read from query HTTP response body", err),
+                       r.HTTPResponse.StatusCode,
+                       r.RequestID,
+               )
                return
        }
 
@@ -61,6 +65,10 @@ func UnmarshalError(r *request.Request) {
        }
 
        // Failed to retrieve any error message from the response body
-       r.Error = awserr.New("SerializationError",
-               "failed to decode query XML error response", decodeErr)
+       r.Error = awserr.NewRequestFailure(
+               awserr.New("SerializationError",
+                       "failed to decode query XML error response", decodeErr),
+               r.HTTPResponse.StatusCode,
+               r.RequestID,
+       )
 }