Skip to content

Commit 905d013

Browse files
author
Ignacio Bonafonte
committed
Fix completion block was not being called in one of the code paths
1 parent bf62c64 commit 905d013

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

Sources/Instrumentation/URLSession/URLSessionInstrumentation.swift

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -242,11 +242,7 @@ public class URLSessionInstrumentation {
242242

243243
if let request = argument as? URLRequest, objc_getAssociatedObject(argument, &idKey) == nil {
244244
let instrumentedRequest = URLSessionLogger.processAndLogRequest(request, sessionTaskId: sessionTaskId, instrumentation: self, shouldInjectHeaders: true)
245-
if let instrumentedRequest = instrumentedRequest {
246-
task = castedIMP(session, selector, instrumentedRequest, completionBlock)
247-
} else {
248-
task = castedIMP(session, selector, request, completion)
249-
}
245+
task = castedIMP(session, selector, instrumentedRequest ?? request, completionBlock)
250246
} else {
251247
task = castedIMP(session, selector, argument, completionBlock)
252248
if objc_getAssociatedObject(argument, &idKey) == nil,

0 commit comments

Comments
 (0)