Add parent directory server url data to directory table
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Thu, 26 Jan 2023 17:33:07 +0000 (18:33 +0100)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Fri, 12 May 2023 05:21:14 +0000 (13:21 +0800)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/NextcloudFilesDatabaseManager.swift
shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/NextcloudFilesDatabaseTables.swift

index 9a83996f0a07711d61315a0234cef45938e91f6d..e2ad2b1a60b8e0a2227fea5654c522ca9456bdda 100644 (file)
@@ -273,6 +273,7 @@ class NextcloudFilesDatabaseManager : NSObject {
             newDirectoryMetadata.ocId = directoryOcId
             newDirectoryMetadata.fileId = directoryItemMetadata.fileId
             newDirectoryMetadata.etag = directoryItemMetadata.etag
+            newDirectoryMetadata.parentDirectoryServerUrl = directoryItemMetadata.serverUrl
             newDirectoryMetadata.serverUrl = directoryItemMetadata.serverUrl + "/" + directoryItemMetadata.fileNameView
             newDirectoryMetadata.account = directoryItemMetadata.account
             newDirectoryMetadata.e2eEncrypted = directoryItemMetadata.e2eEncrypted
index 0c87d767c0098bc92b30a1c2507f6052e92c9860..87bd0e57a2193147e891b725bbe49dca3c0155f0 100644 (file)
@@ -137,6 +137,7 @@ class NextcloudDirectoryMetadataTable: Object {
     @objc dynamic var permissions = ""
     @objc dynamic var richWorkspace: String?
     @objc dynamic var serverUrl = ""
+    @objc dynamic var parentDirectoryServerUrl = ""
 
     override static func primaryKey() -> String {
         return "ocId"