Skip to content

Commit 3a031d9

Browse files
authored
fix(client-s3): return GetBucketPolicyOutput without parsing (#2236)
1 parent d6a67d7 commit 3a031d9

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

clients/client-s3/protocols/Aws_restXml.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6479,10 +6479,8 @@ export const deserializeAws_restXmlGetBucketPolicyCommand = async (
64796479
$metadata: deserializeMetadata(output),
64806480
Policy: undefined,
64816481
};
6482-
const data: any = await parseBody(output.body, context);
6483-
if (data["Policy"] !== undefined) {
6484-
contents.Policy = data["Policy"];
6485-
}
6482+
const data: any = await collectBodyString(output.body, context);
6483+
contents.Policy = data;
64866484
return Promise.resolve(contents);
64876485
};
64886486

codegen/sdk-codegen/aws-models/s3.2006-03-01.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4233,7 +4233,8 @@
42334233
"Policy": {
42344234
"target": "com.amazonaws.s3#Policy",
42354235
"traits": {
4236-
"smithy.api#documentation": "<p>The bucket policy as a JSON document.</p>"
4236+
"smithy.api#documentation": "<p>The bucket policy as a JSON document.</p>",
4237+
"smithy.api#httpPayload": {}
42374238
}
42384239
}
42394240
}

0 commit comments

Comments
 (0)