Skip to content
This repository was archived by the owner on Oct 23, 2023. It is now read-only.

Commit 9f56a51

Browse files
committed
fix(lambda): Process requestContext only if present
1 parent 8ad07a8 commit 9f56a51

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

raven/contrib/awslambda/__init__.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,14 +64,18 @@ def capture(self, *args, **kwargs):
6464
data = kwargs['data']
6565
event = kwargs.get('event', None)
6666
context = kwargs.get('context', None)
67-
user_info = self._get_user_interface(event)
68-
if user_info:
69-
data.update(user_info)
67+
7068
if event:
7169
http_info = self._get_http_interface(event)
70+
user_info = self._get_user_interface(event)
7271
if http_info:
7372
data.update(http_info)
73+
if user_info:
74+
data.update(user_info)
75+
76+
if event and context:
7477
data['extra'] = self._get_extra_data(event, context)
78+
7579
return super(LambdaClient, self).capture(*args, **kwargs)
7680

7781
def build_msg(self, *args, **kwargs):

0 commit comments

Comments
 (0)