@@ -1019,8 +1019,7 @@ const deserializeAws_json1_1CreateLocationFsxOntapCommandError = async (
10191019 body : await parseBody ( output . body , context ) ,
10201020 } ;
10211021 let response : __BaseException ;
1022- let errorCode = "UnknownError" ;
1023- errorCode = loadRestJsonErrorCode ( output , parsedOutput . body ) ;
1022+ const errorCode = loadRestJsonErrorCode ( output , parsedOutput . body ) ;
10241023 switch ( errorCode ) {
10251024 case "InternalException" :
10261025 case "com.amazonaws.datasync#InternalException" :
@@ -1030,10 +1029,12 @@ const deserializeAws_json1_1CreateLocationFsxOntapCommandError = async (
10301029 throw await deserializeAws_json1_1InvalidRequestExceptionResponse ( parsedOutput , context ) ;
10311030 default :
10321031 const parsedBody = parsedOutput . body ;
1032+ const $metadata = deserializeMetadata ( output ) ;
1033+ const statusCode = $metadata . httpStatusCode ? $metadata . httpStatusCode + "" : undefined ;
10331034 response = new __BaseException ( {
1034- name : parsedBody . code || parsedBody . Code || errorCode ,
1035+ name : parsedBody . code || parsedBody . Code || errorCode || statusCode || "UnknowError" ,
10351036 $fault : "client" ,
1036- $metadata : deserializeMetadata ( output ) ,
1037+ $metadata,
10371038 } ) ;
10381039 throw __decorateServiceException ( response , parsedBody ) ;
10391040 }
@@ -1723,8 +1724,7 @@ const deserializeAws_json1_1DescribeLocationFsxOntapCommandError = async (
17231724 body : await parseBody ( output . body , context ) ,
17241725 } ;
17251726 let response : __BaseException ;
1726- let errorCode = "UnknownError" ;
1727- errorCode = loadRestJsonErrorCode ( output , parsedOutput . body ) ;
1727+ const errorCode = loadRestJsonErrorCode ( output , parsedOutput . body ) ;
17281728 switch ( errorCode ) {
17291729 case "InternalException" :
17301730 case "com.amazonaws.datasync#InternalException" :
@@ -1734,10 +1734,12 @@ const deserializeAws_json1_1DescribeLocationFsxOntapCommandError = async (
17341734 throw await deserializeAws_json1_1InvalidRequestExceptionResponse ( parsedOutput , context ) ;
17351735 default :
17361736 const parsedBody = parsedOutput . body ;
1737+ const $metadata = deserializeMetadata ( output ) ;
1738+ const statusCode = $metadata . httpStatusCode ? $metadata . httpStatusCode + "" : undefined ;
17371739 response = new __BaseException ( {
1738- name : parsedBody . code || parsedBody . Code || errorCode ,
1740+ name : parsedBody . code || parsedBody . Code || errorCode || statusCode || "UnknowError" ,
17391741 $fault : "client" ,
1740- $metadata : deserializeMetadata ( output ) ,
1742+ $metadata,
17411743 } ) ;
17421744 throw __decorateServiceException ( response , parsedBody ) ;
17431745 }
0 commit comments