Marino Faggiana 6 years ago
parent
commit
d428bdcc1a
1 changed files with 7 additions and 0 deletions
  1. 7 0
      PickerFileProvider/FileProvider.swift

+ 7 - 0
PickerFileProvider/FileProvider.swift

@@ -102,9 +102,16 @@ class FileProvider: NSFileProviderExtension {
                                     if let metadata = NCManageDatabase.sharedInstance.getMetadata(predicate: NSPredicate(format: "account = %@ AND fileName = %@ AND directoryID = %@", account, uploadMetadataNet!.fileName, directoryID)) {
                                         
                                         let prevFileID = metadata.fileID
+                                        
                                         metadata.etag = etag
                                         metadata.fileID = fileID
+                                        do {
+                                            let attr = try FileManager.default.attributesOfItem(atPath: metadataNetQueue!.path)
+                                            metadata.size = attr[FileAttributeKey.size] as! Double
+                                        } catch { }
+                                        metadata.session = ""
                                         metadata.status = Double(k_metadataStatusNormal)
+                                        
                                         NCManageDatabase.sharedInstance.addLocalFile(metadata: metadata)
                                         NCManageDatabase.sharedInstance.setLocalFile(fileID: fileID, date: nil, exifDate: nil, exifLatitude: nil, exifLongitude: nil, fileName: nil, etag: etag, etagFPE: etag)
                                         let metadataDB = NCManageDatabase.sharedInstance.addMetadata(metadata)