瀏覽代碼

Change function loadAutomaticUpload

Marino Faggiana 8 年之前
父節點
當前提交
bc4d2307c3
共有 1 個文件被更改,包括 16 次插入6 次删除
  1. 16 6
      iOSClient/Networking/CCNetworking.m

+ 16 - 6
iOSClient/Networking/CCNetworking.m

@@ -436,11 +436,16 @@
         
             // Notification change session
             if (metadata) {
+                
                 NSArray *object = [[NSArray alloc] initWithObjects:session, metadata, task, nil];
                 [[NSNotificationCenter defaultCenter] postNotificationName:k_networkingSessionNotification object:object];
-            }
-            
-            [self downloadFileSuccessFailure:fileName fileID:metadata.fileID rev:rev date:date serverUrl:serverUrl selector:metadata.sessionSelector selectorPost:metadata.sessionSelectorPost errorCode:errorCode];
+                
+                [self downloadFileSuccessFailure:fileName fileID:metadata.fileID rev:rev date:date serverUrl:serverUrl selector:metadata.sessionSelector selectorPost:metadata.sessionSelectorPost errorCode:errorCode];
+                
+            } else {
+                
+                NSLog(@"[LOG] Serius error internal download : metadata not found");
+            }        
         });
     }
     
@@ -468,12 +473,17 @@
         dispatch_async(dispatch_get_main_queue(), ^{
             
             // Notification change session
-            if (metadata) {
+            if (fileID && metadata ) {
+                
                 NSArray *object = [[NSArray alloc] initWithObjects:session, metadata, task, nil];
                 [[NSNotificationCenter defaultCenter] postNotificationName:k_networkingSessionNotification object:object];
+                
+                [self uploadFileSuccessFailure:metadata fileName:fileName fileID:fileID rev:rev date:date serverUrl:serverUrl errorCode:errorCode];
+                
+            } else {
+                
+                NSLog(@"[LOG] Serius error internal upload : fileID or metadata not found");
             }
-            
-            [self uploadFileSuccessFailure:metadata fileName:fileName fileID:fileID rev:rev date:date serverUrl:serverUrl errorCode:errorCode];
         });
     }
 }