Use some instead of every for the permission check
Signed-off-by: greta <gretadoci@gmail.com>
This commit is contained in:
parent
1611f5effc
commit
7cd9992184
|
@ -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');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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) {
|
||||
|
|
Loading…
Reference in New Issue