summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgreta <gretadoci@gmail.com>2023-11-03 10:28:43 +0100
committergreta <gretadoci@gmail.com>2023-11-08 17:31:23 +0100
commit7cd9992184a865f459499dd7ff4cec240aea0fce (patch)
tree4e544665634ae5093fb77d0034f7a5bed80a40ce
parent1611f5effcd8d7e2435b62f92a1a863df46193be (diff)
Use some instead of every for the permission check
Signed-off-by: greta <gretadoci@gmail.com>
-rw-r--r--lib/Listener/LoadContactsFilesActions.php2
-rw-r--r--src/files-action.js7
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) {