Pārlūkot izejas kodu

Fix file upload

Signed-off-by: alperozturk <alper_ozturk@proton.me>
alperozturk 1 gadu atpakaļ
vecāks
revīzija
41f42a054e

+ 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);
                 metadata.getMetadata().setMetadataKey(encryptedMetadataKey);
 
+                if (object instanceof DecryptedFolderMetadataFileV1) {
+                    metadata.getMetadata().setChecksum(((DecryptedFolderMetadataFileV1) object).getMetadata().getChecksum());
+                }
+
                 object = metadata;
-                metadataExists = false;
+                metadataExists = true;
             }
 
             // todo fail if no metadata