From 23ec438d3d91e73bafe80d5d117edd04a47e5488 Mon Sep 17 00:00:00 2001 From: Retief Date: Mon, 18 Nov 2024 18:08:49 +1100 Subject: [PATCH] Return empty messageAttributes map for SQSEvent --- .../amazonaws/services/lambda/runtime/events/SQSEvent.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/aws-lambda-java-events/src/main/java/com/amazonaws/services/lambda/runtime/events/SQSEvent.java b/aws-lambda-java-events/src/main/java/com/amazonaws/services/lambda/runtime/events/SQSEvent.java index 5b360834..cb96934b 100644 --- a/aws-lambda-java-events/src/main/java/com/amazonaws/services/lambda/runtime/events/SQSEvent.java +++ b/aws-lambda-java-events/src/main/java/com/amazonaws/services/lambda/runtime/events/SQSEvent.java @@ -6,6 +6,7 @@ import java.io.Serializable; import java.nio.ByteBuffer; +import java.util.Collections; import java.util.List; import java.util.Map; @@ -360,6 +361,9 @@ public void setAttributes(Map attributes) { * @return message attributes */ public Map getMessageAttributes() { + if (messageAttributes == null) { + return Collections.emptyMap(); + } return messageAttributes; }