Skip to content

Commit 60648b5

Browse files
committed
Ignore breadcrumbs key when validating payload (#3212)
Fixes #3209 #3208 plus other complaints
1 parent 967e044 commit 60648b5

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/sentry/coreapi.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -349,6 +349,12 @@ def validate_data(self, project, data):
349349

350350
data['errors'] = []
351351

352+
# Ignore any breadcrumbs data sent in older versions
353+
# of sentry server to be more backwards compatible without
354+
# yelling on every recorded event
355+
data.pop('breadcrumbs', None)
356+
data.pop('sentry.interfaces.Breadcrumbs', None)
357+
352358
if not data.get('message'):
353359
data['message'] = '<no message value>'
354360
elif not isinstance(data['message'], six.string_types):

0 commit comments

Comments
 (0)