File tree Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -86,20 +86,21 @@ where
86
86
let slf = self . project ( ) ;
87
87
if let Some ( ( sentry_req, trx_ctx) ) = slf. on_first_poll . take ( ) {
88
88
sentry_core:: configure_scope ( |scope| {
89
- scope. add_event_processor ( move |mut event| {
90
- if event. request . is_none ( ) {
91
- event. request = Some ( sentry_req. clone ( ) ) ;
92
- }
93
- Some ( event)
94
- } ) ;
95
-
96
89
if let Some ( trx_ctx) = trx_ctx {
97
90
let transaction: sentry_core:: TransactionOrSpan =
98
91
sentry_core:: start_transaction ( trx_ctx) . into ( ) ;
92
+ transaction. set_request ( sentry_req. clone ( ) ) ;
99
93
let parent_span = scope. get_span ( ) ;
100
94
scope. set_span ( Some ( transaction. clone ( ) ) ) ;
101
95
* slf. transaction = Some ( ( transaction, parent_span) ) ;
102
96
}
97
+
98
+ scope. add_event_processor ( move |mut event| {
99
+ if event. request . is_none ( ) {
100
+ event. request = Some ( sentry_req. clone ( ) ) ;
101
+ }
102
+ Some ( event)
103
+ } ) ;
103
104
} ) ;
104
105
}
105
106
match slf. future . poll ( cx) {
You can’t perform that action at this time.
0 commit comments