Skip to content

Commit

Permalink
fix: correct error wrapping in auth codegen (#484)
Browse files Browse the repository at this point in the history
  • Loading branch information
lucix-aws committed Dec 1, 2023
1 parent 81ebcd0 commit 7be1336
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ private GoWriter.Writable generateBody() {
identity, err := resolver.GetIdentity(ctx, rscheme.IdentityProperties)
if err != nil {
return out, metadata, $errorf:T("get identity: %v", err)
return out, metadata, $errorf:T("get identity: %w", err)
}
ctx = setIdentity(ctx, identity)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ public ResolveAuthSchemeMiddlewareGenerator(ProtocolGenerator.GenerationContext
public static GoWriter.Writable generateAddToProtocolFinalizers() {
return goTemplate("""
if err := stack.Finalize.Add(&$L{operation: operation, options: options}, $T); err != nil {
return $T("add $L: %v", err)
return $T("add $L: %w", err)
}
""",
MIDDLEWARE_NAME,
Expand Down Expand Up @@ -69,7 +69,7 @@ private GoWriter.Writable generateBody() {
params := $1L(m.operation, getOperationInput(ctx), m.options)
options, err := m.options.AuthSchemeResolver.ResolveAuthSchemes(ctx, params)
if err != nil {
return out, metadata, $2T("resolve auth scheme: %v", err)
return out, metadata, $2T("resolve auth scheme: %w", err)
}
scheme, ok := m.selectScheme(options)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ public SignRequestMiddlewareGenerator(ProtocolGenerator.GenerationContext contex
public static GoWriter.Writable generateAddToProtocolFinalizers() {
return goTemplate("""
if err := stack.Finalize.Insert(&$L{}, $S, $T); err != nil {
return $T("add $L: %v", err)
return $T("add $L: %w", err)
}
""",
MIDDLEWARE_NAME,
Expand Down Expand Up @@ -82,7 +82,7 @@ private GoWriter.Writable generateBody() {
}
if err := signer.SignRequest(ctx, req, identity, rscheme.SignerProperties); err != nil {
return out, metadata, $errorf:T("sign request: %v", err)
return out, metadata, $errorf:T("sign request: %w", err)
}
return next.HandleFinalize(ctx, in)
Expand Down

0 comments on commit 7be1336

Please sign in to comment.