From f51b91c87d124d582e2fb8a58cbaec30838e30e0 Mon Sep 17 00:00:00 2001 From: "Jeremy D. Miller" Date: Tue, 17 Jun 2025 18:07:32 -0500 Subject: [PATCH] Hardening SNS protocol against the new null collection behavior. Closes GH-1503 --- .../AWS/Wolverine.AmazonSns/Internal/SnsSenderProtocol.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Transports/AWS/Wolverine.AmazonSns/Internal/SnsSenderProtocol.cs b/src/Transports/AWS/Wolverine.AmazonSns/Internal/SnsSenderProtocol.cs index fc01c1520..434119bcc 100644 --- a/src/Transports/AWS/Wolverine.AmazonSns/Internal/SnsSenderProtocol.cs +++ b/src/Transports/AWS/Wolverine.AmazonSns/Internal/SnsSenderProtocol.cs @@ -90,14 +90,14 @@ public OutgoingSnsBatch(AmazonSnsTopic topic, ILogger logger, IEnumerable(); - foreach (var fail in response.Failed) + foreach (var fail in response.Failed ?? []) { if (_envelopes.TryGetValue(fail.Id, out var env)) { @@ -106,7 +106,7 @@ public async Task ProcessSuccessAsync(ISenderCallback callback, PublishBatchResp } var successes = new List(); - foreach (var success in response.Successful) + foreach (var success in response.Successful ?? []) { if (_envelopes.TryGetValue(success.Id, out var env)) {