diff options
author | Ferdinand Thiessen <opensource@fthiessen.de> | 2025-01-15 18:03:40 +0100 |
---|---|---|
committer | Ferdinand Thiessen <opensource@fthiessen.de> | 2025-01-15 18:03:40 +0100 |
commit | b3eb664b58770c8374c52d837ff2efe3fc2bbd61 (patch) | |
tree | 7bbcb062c22c0c85176caa322d797129291cfd82 /apps/files/src/components/BreadCrumbs.vue | |
parent | 6beaed95a8c9e162ba0cf91bd3a45b6a34b95536 (diff) | |
download | nextcloud-server-fix/better-drag-n-drop.tar.gz nextcloud-server-fix/better-drag-n-drop.zip |
Diffstat (limited to 'apps/files/src/components/BreadCrumbs.vue')
-rw-r--r-- | apps/files/src/components/BreadCrumbs.vue | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/apps/files/src/components/BreadCrumbs.vue b/apps/files/src/components/BreadCrumbs.vue index e75c4cb7fe0..c9718ae92ed 100644 --- a/apps/files/src/components/BreadCrumbs.vue +++ b/apps/files/src/components/BreadCrumbs.vue @@ -116,7 +116,7 @@ export default defineComponent({ dir, to: this.getTo(dir), name: basename(dir), - onDrop: () => this.onDrop(dir) + onDrop: () => this.onDrop(dir), })) }, @@ -158,13 +158,13 @@ export default defineComponent({ if (folder === undefined) { const result = await this.currentView!.getContents(dir) folder = result.folder + // Cache folder and children (potentially also part of the breadcrumbs) emit('files:node:created', folder) result.contents.forEach((node) => { - if (node.type === FileType.Folder) { + if (node.type === FileType.Folder && this.getNodeFromSource(node.source) === undefined) { emit('files:node:created', node) } }) - folder = result.folder } this.folders[dir] = folder as Folder |