Skip to content

Commit 9dc65f9

Browse files
authored
fix(codegen): presigner cleanup (#452)
1 parent 2ffa6ea commit 9dc65f9

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

codegen/smithy-aws-kotlin-codegen/src/main/kotlin/aws/sdk/kotlin/codegen/PresignerGenerator.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,7 @@ class PresignerGenerator : KotlinIntegration {
248248
ccg.render()
249249
}
250250

251+
// Captures protocol-specific state needed for presigning requests
251252
interface PresignConfigFnVisitor {
252253
fun renderHttpMethod(writer: KotlinWriter)
253254
fun renderQueryParameters(writer: KotlinWriter)
@@ -308,7 +309,7 @@ class PresignerGenerator : KotlinIntegration {
308309
presignConfigFnVisitor.renderQueryParameters(writer)
309310
write("durationSeconds.toLong(),")
310311
write("${presignableOp.signBody},")
311-
write("SigningLocation.HEADER")
312+
write("SigningLocation.QUERY_STRING")
312313
}
313314
}
314315
}

codegen/smithy-aws-kotlin-codegen/src/test/kotlin/aws/sdk/kotlin/codegen/PresignerGeneratorTest.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ class PresignerGeneratorTest {
139139
httpRequestBuilder.url.parameters.build(),
140140
durationSeconds.toLong(),
141141
false,
142-
SigningLocation.HEADER
142+
SigningLocation.QUERY_STRING
143143
)
144144
}
145145
@@ -177,7 +177,7 @@ class PresignerGeneratorTest {
177177
httpRequestBuilder.url.parameters.build(),
178178
durationSeconds.toLong(),
179179
false,
180-
SigningLocation.HEADER
180+
SigningLocation.QUERY_STRING
181181
)
182182
}
183183
@@ -215,7 +215,7 @@ class PresignerGeneratorTest {
215215
httpRequestBuilder.url.parameters.build(),
216216
durationSeconds.toLong(),
217217
false,
218-
SigningLocation.HEADER
218+
SigningLocation.QUERY_STRING
219219
)
220220
}
221221

0 commit comments

Comments
 (0)