From 1a40bc20d4eb7d639ac93331421edf58e392ec7c Mon Sep 17 00:00:00 2001 From: Marino Faggiana Date: Mon, 28 Oct 2024 15:59:29 +0100 Subject: [PATCH 1/2] fix Signed-off-by: Marino Faggiana --- iOSClient/Menu/NCCollectionViewCommon+Menu.swift | 5 +++-- iOSClient/Settings/AutoUpload/NCAutoUploadModel.swift | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/iOSClient/Menu/NCCollectionViewCommon+Menu.swift b/iOSClient/Menu/NCCollectionViewCommon+Menu.swift index 1374e5a7e7..cae10770e5 100644 --- a/iOSClient/Menu/NCCollectionViewCommon+Menu.swift +++ b/iOSClient/Menu/NCCollectionViewCommon+Menu.swift @@ -36,6 +36,8 @@ extension NCCollectionViewCommon { let sceneIdentifier = self.controller?.sceneIdentifier else { return } + let tableLocalFile = database.getResultsTableLocalFile(predicate: NSPredicate(format: "ocId == %@", metadata.ocId))?.first + let fileExists = NCUtilityFileSystem().fileProviderStorageExists(metadata) var actions = [NCMenuAction]() let serverUrl = metadata.serverUrl + "/" + metadata.fileName var isOffline: Bool = false @@ -230,8 +232,7 @@ extension NCCollectionViewCommon { // // SHARE // - if NCNetworking.shared.isOnline, - metadata.canShare { + if (NCNetworking.shared.isOnline || (tableLocalFile != nil && fileExists)) && metadata.canShare { actions.append(.share(selectedMetadatas: [metadata], controller: self.controller, order: 80)) } diff --git a/iOSClient/Settings/AutoUpload/NCAutoUploadModel.swift b/iOSClient/Settings/AutoUpload/NCAutoUploadModel.swift index e84c3978f4..cafc33c728 100644 --- a/iOSClient/Settings/AutoUpload/NCAutoUploadModel.swift +++ b/iOSClient/Settings/AutoUpload/NCAutoUploadModel.swift @@ -155,6 +155,7 @@ class NCAutoUploadModel: ObservableObject, ViewOnAppearHandling { updateAccountProperty(\.autoUploadWWAnVideo, value: newValue) } + /// Updates the auto-upload favorite only. func handleAutoUploadFavoritesOnlyChange(newValue: Bool) { updateAccountProperty(\.autoUploadFavoritesOnly, value: newValue) if newValue { From 9d4b4492e8bb6722e09a7f7231b91231d65197ef Mon Sep 17 00:00:00 2001 From: Marino Faggiana Date: Mon, 28 Oct 2024 16:00:25 +0100 Subject: [PATCH 2/2] build 3 Signed-off-by: Marino Faggiana --- Nextcloud.xcodeproj/project.pbxproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Nextcloud.xcodeproj/project.pbxproj b/Nextcloud.xcodeproj/project.pbxproj index b8cfaa911d..4ed52d5d26 100644 --- a/Nextcloud.xcodeproj/project.pbxproj +++ b/Nextcloud.xcodeproj/project.pbxproj @@ -5682,7 +5682,7 @@ CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 2; + CURRENT_PROJECT_VERSION = 3; DEBUG_INFORMATION_FORMAT = dwarf; DEVELOPMENT_TEAM = NKUJUXUJ3B; ENABLE_STRICT_OBJC_MSGSEND = YES; @@ -5748,7 +5748,7 @@ CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 2; + CURRENT_PROJECT_VERSION = 3; DEVELOPMENT_TEAM = NKUJUXUJ3B; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES;