Просмотр исходного кода

Merge pull request #177 from CodeLife2012/networkbug

Should keep the same completion logic
Ryan Olson лет назад: 8
Родитель
Сommit
29afa5e80f
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      Classes/Network/PonyDebugger/FLEXNetworkObserver.m

+ 1 - 1
Classes/Network/PonyDebugger/FLEXNetworkObserver.m

@@ -462,7 +462,7 @@ didBecomeDownloadTask:(NSURLSessionDownloadTask *)downloadTask delegate:(id <NSU
 
             NSURLSessionUploadTask *(^asyncUploadTaskSwizzleBlock)(Class, NSURLRequest *, id, NSURLSessionAsyncCompletion) = ^NSURLSessionUploadTask *(Class slf, NSURLRequest *request, id argument, NSURLSessionAsyncCompletion completion) {
                 NSURLSessionUploadTask *task = nil;
-                if ([FLEXNetworkObserver isEnabled]) {
+                if ([FLEXNetworkObserver isEnabled] && completion) {
                     NSString *requestID = [self nextRequestID];
                     NSString *mechanism = [self mechansimFromClassMethod:selector onClass:class];
                     NSURLSessionAsyncCompletion completionWrapper = [self asyncCompletionWrapperForRequestID:requestID mechanism:mechanism completion:completion];