marinofaggiana 4 years ago
parent
commit
f2802e46d3
1 changed files with 4 additions and 9 deletions
  1. 4 9
      iOSClient/Utility/CCUtility.m

+ 4 - 9
iOSClient/Utility/CCUtility.m

@@ -1426,6 +1426,7 @@
     }
     
     PHAsset *asset = result[0];
+    NSDate *creationDate = asset.creationDate;
     
     tableAccount *tableAccount = [[NCManageDatabase sharedInstance] getAccountWithPredicate:[NSPredicate predicateWithFormat:@"account == %@", metadata.account]];
     if (tableAccount == nil) {
@@ -1481,12 +1482,8 @@
             [imageData writeToFile:fileNamePath options:NSDataWritingAtomic error:&error];
             NSDictionary *attributes = [[NSFileManager defaultManager] attributesOfItemAtPath:fileNamePath error:nil];
             
-            if (attributes[NSFileCreationDate]) {
-                newMetadata.creationDate = attributes[NSFileCreationDate];
-            }
-            if (attributes[NSFileModificationDate]) {
-                newMetadata.date = attributes[NSFileModificationDate];
-            }
+            newMetadata.creationDate = creationDate;
+            newMetadata.date = attributes[NSFileModificationDate];
             newMetadata.size = [attributes[NSFileSize] longValue];
             
             if (newMetadata.e2eEncrypted) {
@@ -1544,9 +1541,7 @@
                             
                         NSDictionary *attributes = [[NSFileManager defaultManager] attributesOfItemAtPath:fileNamePath error:nil];
                         
-                        if (attributes[NSFileCreationDate]) {
-                            newMetadata.creationDate = attributes[NSFileCreationDate];
-                        }
+                        newMetadata.creationDate = creationDate;
                         if (attributes[NSFileModificationDate]) {
                             newMetadata.date = attributes[NSFileModificationDate];
                         }