Marino Faggiana пре 7 година
родитељ
комит
6e26f4bbea
2 измењених фајлова са 5 додато и 0 уклоњено
  1. 1 0
      iOSClient/Database/NCManageDatabase.swift
  2. 4 0
      iOSClient/Networking/CCNetworking.m

+ 1 - 0
iOSClient/Database/NCManageDatabase.swift

@@ -46,6 +46,7 @@ class NCManageDatabase: NSObject {
             let oneHundredMB = 100 * 1024 * 1024
             return (totalBytes > oneHundredMB) && (Double(usedBytes) / Double(totalBytes)) < 0.5
         })
+        
         do {
             // Realm is compacted on the first open if the configuration block conditions were met.
             _ = try Realm(configuration: configCompact)

+ 4 - 0
iOSClient/Networking/CCNetworking.m

@@ -372,6 +372,10 @@
 - (void)URLSession:(NSURLSession *)session task:(NSURLSessionTask *)task didCompleteWithError:(NSError *)error
 {
     NSString *url = [[[task currentRequest].URL absoluteString] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
+    
+    if (!url)
+        return;
+    
     NSString *fileName = [url lastPathComponent];
     NSString *serverUrl = [self getServerUrlFromUrl:url];
     if (!serverUrl) return;