diff options
Diffstat (limited to 'apps/files/src/components/FilesListHeaderActions.vue')
-rw-r--r-- | apps/files/src/components/FilesListHeaderActions.vue | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/apps/files/src/components/FilesListHeaderActions.vue b/apps/files/src/components/FilesListHeaderActions.vue index a53a1d041bf..f8c60a5cd1b 100644 --- a/apps/files/src/components/FilesListHeaderActions.vue +++ b/apps/files/src/components/FilesListHeaderActions.vue @@ -103,6 +103,10 @@ export default Vue.extend({ }, computed: { + dir() { + // Remove any trailing slash but leave root slash + return (this.$route?.query?.dir || '/').replace(/^(.+)\/$/, '$1') + }, enabledActions() { return actions .filter(action => action.execBatch) @@ -165,7 +169,7 @@ export default Vue.extend({ }) // Dispatch action execution - const results = await action.execBatch(this.nodes, this.currentView) + const results = await action.execBatch(this.nodes, this.currentView, this.dir) // Check if all actions returned null if (!results.some(result => result !== null)) { |