File tree Expand file tree Collapse file tree 1 file changed +19
-2
lines changed
platform-includes/configuration/before-send Expand file tree Collapse file tree 1 file changed +19
-2
lines changed Original file line number Diff line number Diff line change @@ -9,8 +9,25 @@ Sentry.init do |config|
9
9
filter = ActiveSupport ::ParameterFilter .new (Rails .application.config.filter_parameters)
10
10
# for Rails 5
11
11
filter = ActionDispatch ::Http ::ParameterFilter .new (Rails .application.config.filter_parameters)
12
- config.before_send = lambda do |event , hint |
13
- filter.filter(event.to_hash)
12
+
13
+ config.before_send = lambda do |event , _hint |
14
+ # Sanitize extra data
15
+ if event.extra
16
+ event.extra = filter.filter(event.extra)
17
+ end
18
+
19
+ # Sanitize user data
20
+ if event.user
21
+ event.user = filter.filter(event.user)
22
+ end
23
+
24
+ # Sanitize context data (if present)
25
+ if event.contexts
26
+ event.contexts = filter.filter(event.contexts)
27
+ end
28
+
29
+ # Return the sanitized event object
30
+ event
14
31
end
15
32
end
16
33
```
You can’t perform that action at this time.
0 commit comments