This repository was archived by the owner on Jan 8, 2025. It is now read-only.
File tree 1 file changed +13
-8
lines changed 1 file changed +13
-8
lines changed Original file line number Diff line number Diff line change @@ -248,22 +248,27 @@ extend(Raven.prototype, {
248
248
so we only parse a `req` property if the `request` property is absent/empty (and hence we won't clobber)
249
249
parseUser returns a partial kwargs object with a `request` property and possibly a `user` property
250
250
*/
251
- kwargs . request = this . _createRequestObject (
251
+ var request = this . _createRequestObject (
252
252
globalContext . request ,
253
253
domainContext . request ,
254
254
kwargs . request
255
255
) ;
256
- if ( Object . keys ( kwargs . request ) . length === 0 ) {
257
- var req = this . _createRequestObject (
256
+ delete kwargs . request ;
257
+
258
+ if ( Object . keys ( request ) . length === 0 ) {
259
+ request = this . _createRequestObject (
258
260
globalContext . req ,
259
261
domainContext . req ,
260
262
kwargs . req
261
263
) ;
262
- if ( Object . keys ( req ) . length > 0 ) {
263
- var parseUser = Object . keys ( kwargs . user ) . length === 0 ? this . parseUser : false ;
264
- extend ( kwargs , parsers . parseRequest ( req , parseUser ) ) ;
265
- delete kwargs . req ;
266
- }
264
+ delete kwargs . req ;
265
+ }
266
+
267
+ if ( Object . keys ( request ) . length > 0 ) {
268
+ var parseUser = Object . keys ( kwargs . user ) . length === 0 ? this . parseUser : false ;
269
+ extend ( kwargs , parsers . parseRequest ( request , parseUser ) ) ;
270
+ } else {
271
+ kwargs . request = { } ;
267
272
}
268
273
269
274
kwargs . modules = utils . getModules ( ) ;
You can’t perform that action at this time.
0 commit comments