We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ab8c871 commit 2089fa9Copy full SHA for 2089fa9
datadog_lambda/dsm.py
@@ -56,12 +56,18 @@ def _get_dsm_context_from_sqs_lambda(message):
56
return None
57
58
datadog_attr = message_attributes["_datadog"]
59
+ if not isinstance(datadog_attr, dict):
60
+ logger.debug(
61
+ "DataStreams did not handle lambda message, datadog context is not a dict, message: %r",
62
+ message,
63
+ )
64
+ return None
65
66
if "stringValue" in datadog_attr:
67
context_json = json.loads(datadog_attr["stringValue"])
68
if not isinstance(context_json, dict):
69
logger.debug(
- "DataStreams did not handle lambda message, context is not a dict, message: %r",
70
+ "DataStreams did not handle lambda message, dsm context is not a dict, message: %r",
71
message,
72
)
73
0 commit comments