aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/src/components/NewNodeDialog.vue
diff options
context:
space:
mode:
authorFerdinand Thiessen <opensource@fthiessen.de>2024-08-01 21:20:07 +0200
committerskjnldsv <skjnldsv@protonmail.com>2024-08-14 09:47:56 +0200
commitee4fb148b3430d64b9d7fb514ef6ea1466c006f9 (patch)
tree22027821ce82f92d25089ffd284950533c3c3135 /apps/files/src/components/NewNodeDialog.vue
parent4920f9049503cc71b3d202786bb0582e75746d60 (diff)
downloadnextcloud-server-ee4fb148b3430d64b9d7fb514ef6ea1466c006f9.tar.gz
nextcloud-server-ee4fb148b3430d64b9d7fb514ef6ea1466c006f9.zip
perf(files): Cache `getContents` function used for uploader
Instead of trigger a PROPFIND for every new-menu entry clicks, or conflict handling of uploads, we can just use the cached content from the file store. If we do not have any cache entry we fetch new, but otherwise this is not needed. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Diffstat (limited to 'apps/files/src/components/NewNodeDialog.vue')
-rw-r--r--apps/files/src/components/NewNodeDialog.vue2
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/files/src/components/NewNodeDialog.vue b/apps/files/src/components/NewNodeDialog.vue
index 2b662d96b10..b766b230022 100644
--- a/apps/files/src/components/NewNodeDialog.vue
+++ b/apps/files/src/components/NewNodeDialog.vue
@@ -117,7 +117,7 @@ function submit() {
}
// Reset local name on props change
-watch(() => props.defaultName, () => {
+watch(() => [props.defaultName, props.otherNames], () => {
localDefaultName.value = getUniqueName(props.defaultName, props.otherNames).trim()
})