Marino Faggiana 7 éve
szülő
commit
ab366cbdf5

+ 2 - 2
iOSClient/Networking/NCNetworkingSync.m

@@ -139,7 +139,7 @@
 
         // REMOVE METADATA
         [communication deleteEndToEndMetadata:[url stringByAppendingString:@"/"] fileID:fileID onCommunication:communication successRequest:^(NSHTTPURLResponse *response, NSString *redirectedServer) {
-            NSLog(@"Delete metadata");
+            NSLog(@"Found metadata and delete");
         } failureRequest:^(NSHTTPURLResponse *response, NSError *error, NSString *redirectedServer) {
             NSLog(@"%@", [NSString stringWithFormat:@"Remove metadata error %lu", response.statusCode]);
         }];
@@ -199,7 +199,7 @@
         
         // REMOVE METADATA
         [communication deleteEndToEndMetadata:[url stringByAppendingString:@"/"] fileID:fileID onCommunication:communication successRequest:^(NSHTTPURLResponse *response, NSString *redirectedServer) {
-            NSLog(@"Delete metadata");
+            NSLog(@"Found metadata and delete");
         } failureRequest:^(NSHTTPURLResponse *response, NSError *error, NSString *redirectedServer) {
             NSLog(@"%@", [NSString stringWithFormat:@"Remove metadata error %lu", response.statusCode]);
         }];

+ 3 - 0
iOSClient/Security/NCEndToEndMetadata.swift

@@ -148,6 +148,9 @@ class NCEndToEndMetadata : NSObject  {
         let jsonDecoder = JSONDecoder.init()
         let data = e2eMetaDataJSON.data(using: .utf8)
         
+        // Remove all records e2eMetadata
+        NCManageDatabase.sharedInstance.deleteE2eEncryption(predicate: NSPredicate(format: "account = %@ AND serverUrl = %@", account, serverUrl))
+        
         do {
             
             let decode = try jsonDecoder.decode(e2eMetadata.self, from: data!)