From 81ee1bd8ef5c21e60d9ddea6f2064e27470319d0 Mon Sep 17 00:00:00 2001 From: Luc Talatinian Date: Thu, 9 Jan 2025 13:21:49 -0500 Subject: [PATCH] add missing waiter retry breakout on non-nil non-matched error --- .../software/amazon/smithy/go/codegen/integration/Waiters.java | 1 + .../software/amazon/smithy/go/codegen/integration/Waiters2.java | 1 + 2 files changed, 2 insertions(+) diff --git a/codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/Waiters.java b/codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/Waiters.java index 8ab90de6..24b3f595 100644 --- a/codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/Waiters.java +++ b/codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/Waiters.java @@ -670,6 +670,7 @@ private void generateRetryable( }); writer.write(""); + writer.write("if err != nil { return false, err }"); writer.write("return true, nil"); }); } diff --git a/codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/Waiters2.java b/codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/Waiters2.java index eb6dc673..fdedc626 100644 --- a/codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/Waiters2.java +++ b/codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/Waiters2.java @@ -649,6 +649,7 @@ private void generateRetryable( }); writer.write(""); + writer.write("if err != nil { return false, err }"); writer.write("return true, nil"); }); }