浏览代码

Fix file upload

Signed-off-by: alperozturk <alper_ozturk@proton.me>
alperozturk 1 年之前
父节点
当前提交
41f42a054e
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      app/src/main/java/com/owncloud/android/operations/UploadFileOperation.java

+ 5 - 1
app/src/main/java/com/owncloud/android/operations/UploadFileOperation.java

@@ -507,8 +507,12 @@ public class UploadFileOperation extends SyncOperation {
                 String encryptedMetadataKey = EncryptionUtils.encryptStringAsymmetric(metadataKey, publicKey);
                 String encryptedMetadataKey = EncryptionUtils.encryptStringAsymmetric(metadataKey, publicKey);
                 metadata.getMetadata().setMetadataKey(encryptedMetadataKey);
                 metadata.getMetadata().setMetadataKey(encryptedMetadataKey);
 
 
+                if (object instanceof DecryptedFolderMetadataFileV1) {
+                    metadata.getMetadata().setChecksum(((DecryptedFolderMetadataFileV1) object).getMetadata().getChecksum());
+                }
+
                 object = metadata;
                 object = metadata;
-                metadataExists = false;
+                metadataExists = true;
             }
             }
 
 
             // todo fail if no metadata
             // todo fail if no metadata