Browse Source

Update NCShareAdvancePermission.swift

Marino Faggiana 1 year ago
parent
commit
af84b248b0
1 changed files with 8 additions and 8 deletions
  1. 8 8
      iOSClient/Share/Advanced/NCShareAdvancePermission.swift

+ 8 - 8
iOSClient/Share/Advanced/NCShareAdvancePermission.swift

@@ -46,15 +46,15 @@ class NCShareAdvancePermission: UITableViewController, NCShareAdvanceFotterDeleg
             return
         }
         Task {
-            if metadata.e2eEncrypted && NCGlobal.shared.capabilityE2EEApiVersion == NCGlobal.shared.e2eeVersionV20 {
-                let serverUrl = metadata.serverUrl + "/" + metadata.fileName
-                let error = await NCNetworkingE2EE.shared.uploadMetadata(account: metadata.account, serverUrl: serverUrl, userId: metadata.userId, addUserId: share.shareWith, removeUserId: nil)
-                if error != .success {
-                    NCContentPresenter.shared.showError(error: error)
-                    return
-                }
-            }
             if isNewShare {
+                if metadata.e2eEncrypted && NCGlobal.shared.capabilityE2EEApiVersion == NCGlobal.shared.e2eeVersionV20 {
+                    let serverUrl = metadata.serverUrl + "/" + metadata.fileName
+                    let error = await NCNetworkingE2EE.shared.uploadMetadata(account: metadata.account, serverUrl: serverUrl, userId: metadata.userId, addUserId: share.shareWith, removeUserId: nil)
+                    if error != .success {
+                        NCContentPresenter.shared.showError(error: error)
+                        return
+                    }
+                }
                 networking?.createShare(option: share)
             } else {
                 networking?.updateShare(option: share)