File tree Expand file tree Collapse file tree 3 files changed +17
-11
lines changed
docs/platforms/godot/configuration
platform-includes/configuration Expand file tree Collapse file tree 3 files changed +17
-11
lines changed Original file line number Diff line number Diff line change @@ -264,9 +264,11 @@ func _before_send(event: SentryEvent) -> SentryEvent:
264264 if event.environment.contains("editor"):
265265 # Discard event if running from the editor.
266266 return null
267- if event.message.contains("Bruno"):
267+ var error_message: String = event.get_exception_value(0)
268+ if error_message.contains("Bruno"):
268269 # Remove sensitive information from the event.
269- event.message = event.message.replace("Bruno", "REDACTED")
270+ var redacted_message := error_message.replace("Bruno", "REDACTED")
271+ event.set_exception_value(0, redacted_message)
270272 return event
271273```
272274
Original file line number Diff line number Diff line change @@ -10,11 +10,13 @@ func _initialize() -> void:
1010 )
1111
1212func _before_send(event: SentryEvent) -> SentryEvent:
13- if event.environment == "debug" :
14- # Discard event if running in a debug build .
13+ if event.environment.contains("editor") :
14+ # Discard event if running from the editor .
1515 return null
16- if event.message.contains("Bruno"):
16+ var error_message: String = event.get_exception_value(0)
17+ if error_message.contains("Bruno"):
1718 # Remove sensitive information from the event.
18- event.message = event.message.replace("Bruno", "REDACTED")
19+ var redacted_message := error_message.replace("Bruno", "REDACTED")
20+ event.set_exception_value(0, redacted_message)
1921 return event
2022```
Original file line number Diff line number Diff line change @@ -35,12 +35,14 @@ func _initialize() -> void:
3535 )
3636
3737func _before_send(event: SentryEvent) -> SentryEvent:
38- if event.environment == "debug" :
39- # Discard event if running in a debug build .
38+ if event.environment.contains("editor") :
39+ # Discard event if running from the editor .
4040 return null
41- if event.message.contains("Bruno"):
42- # Scrub sensitive information from the event.
43- event.message = event.message.replace("Bruno", "REDACTED")
41+ var error_message: String = event.get_exception_value(0)
42+ if error_message.contains("Bruno"):
43+ # Remove sensitive information from the event.
44+ var redacted_message := error_message.replace("Bruno", "REDACTED")
45+ event.set_exception_value(0, redacted_message)
4446 return event
4547```
4648
You can’t perform that action at this time.
0 commit comments