marinofaggiana 4 years ago
parent
commit
41862999da
1 changed files with 9 additions and 1 deletions
  1. 9 1
      iOSClient/Data/NCManageDatabase.swift

+ 9 - 1
iOSClient/Data/NCManageDatabase.swift

@@ -2327,13 +2327,21 @@ class NCManageDatabase: NSObject {
     @objc func getMetadataLivePhoto(metadata: tableMetadata) -> tableMetadata? {
            
         let realm = try! Realm()
+        var typeFile = metadata.typeFile
+
         realm.refresh()
         
         if !metadata.livePhoto || !CCUtility.getLivePhoto() {
             return nil
         }
         
-        guard let result = realm.objects(tableMetadata.self).filter(NSPredicate(format: "account == %@ AND serverUrl == %@ AND fileNameWithoutExt == %@ AND ocId != %@", metadata.account, metadata.serverUrl, metadata.fileNameWithoutExt, metadata.ocId)).first else {
+        if typeFile == NCBrandGlobal.shared.metadataTypeFileImage {
+            typeFile = NCBrandGlobal.shared.metadataTypeFileVideo
+        } else {
+            typeFile = NCBrandGlobal.shared.metadataTypeFileImage
+        }
+        
+        guard let result = realm.objects(tableMetadata.self).filter(NSPredicate(format: "account == %@ AND serverUrl == %@ AND fileNameWithoutExt == %@ AND ocId != %@ AND typeFile == %@", metadata.account, metadata.serverUrl, metadata.fileNameWithoutExt, metadata.ocId, typeFile)).first else {
             return nil
         }