diff options
author | greta <gretadoci@gmail.com> | 2023-11-03 10:28:43 +0100 |
---|---|---|
committer | greta <gretadoci@gmail.com> | 2023-11-08 17:31:23 +0100 |
commit | 7cd9992184a865f459499dd7ff4cec240aea0fce (patch) | |
tree | 4e544665634ae5093fb77d0034f7a5bed80a40ce | |
parent | 1611f5effcd8d7e2435b62f92a1a863df46193be (diff) |
Use some instead of every for the permission check
Signed-off-by: greta <gretadoci@gmail.com>
-rw-r--r-- | lib/Listener/LoadContactsFilesActions.php | 2 | ||||
-rw-r--r-- | src/files-action.js | 7 |
2 files changed, 6 insertions, 3 deletions
diff --git a/lib/Listener/LoadContactsFilesActions.php b/lib/Listener/LoadContactsFilesActions.php index 87f93e75..b9296f88 100644 --- a/lib/Listener/LoadContactsFilesActions.php +++ b/lib/Listener/LoadContactsFilesActions.php @@ -42,7 +42,7 @@ class LoadContactsFilesActions implements IEventListener { if (method_exists(Util::class, 'addInitScript')) { Util::addInitScript(Application::APP_ID, 'contacts-files-action'); } else { - Util::addScript(Application::APP_ID, 'contacts-files-action'); + Util::addScript(Application::APP_ID, 'contacts-files-action', 'files'); } } } diff --git a/src/files-action.js b/src/files-action.js index 3b62764a..2db84c8e 100644 --- a/src/files-action.js +++ b/src/files-action.js @@ -35,9 +35,12 @@ if (nextcloudVersionIsGreaterThanOr28) { id: name, displayName: () => t('contacts', 'Import'), default: DefaultType.DEFAULT, - mime, enabled: (nodes) => { - return nodes.every((node) => node.mime === mime && (node.permissions & Permission.READ)) + if (nodes.length !== 1) { + return false + } + const node = nodes[0] + return node.mime === mime && (node.permissions & Permission.READ) }, iconSvgInline: () => ContactSvg, async exec(file) { |