Skip to content
This repository was archived by the owner on Oct 23, 2023. It is now read-only.

Commit f013326

Browse files
committed
Only parse req property for request details if it is non-empty (fixes #321)
1 parent d1217ce commit f013326

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

lib/client.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -238,8 +238,10 @@ extend(Raven.prototype, {
238238
kwargs.request = extend({}, this._globalContext.request, domainContext.request, kwargs.request);
239239
if (Object.keys(kwargs.request).length === 0) {
240240
var req = extend({}, this._globalContext.req, domainContext.req, kwargs.req);
241-
var parseUser = Object.keys(kwargs.user).length === 0 ? this.parseUser : false;
242-
kwargs = extend(kwargs, parsers.parseRequest(req, parseUser));
241+
if (Object.keys(req).length > 0) {
242+
var parseUser = Object.keys(kwargs.user).length === 0 ? this.parseUser : false;
243+
kwargs = extend(kwargs, parsers.parseRequest(req, parseUser));
244+
}
243245
}
244246

245247
kwargs.modules = utils.getModules();

0 commit comments

Comments
 (0)