Skip to content

Commit ce99b96

Browse files
committed
review-comment: Capture request body size when body capture is disabled
#7588 (comment)
1 parent c261036 commit ce99b96

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

Sources/Sentry/SentryNetworkTracker.m

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -660,10 +660,9 @@ - (void)captureRequestDetails:(NSURLSessionTask *)sessionTask
660660
}
661661

662662
// Prefer originalRequest.HTTPBody: currentRequest may reflect redirects, and its HTTPBody may be nil on in-flight tasks.
663-
NSData *bodyData
664-
= networkCaptureBodies ? (sessionTask.originalRequest.HTTPBody ?: request.HTTPBody) : nil;
665-
666-
NSNumber *requestSize = bodyData ? [NSNumber numberWithUnsignedInteger:bodyData.length] : nil;
663+
NSData *rawBody = sessionTask.originalRequest.HTTPBody ?: request.HTTPBody;
664+
NSNumber *requestSize = rawBody ? [NSNumber numberWithUnsignedInteger:rawBody.length] : nil;
665+
NSData *bodyData = networkCaptureBodies ? rawBody : nil;
667666

668667
[details setRequestWithSize:requestSize
669668
bodyData:bodyData

0 commit comments

Comments
 (0)