diff options
author | Ferdinand Thiessen <opensource@fthiessen.de> | 2024-08-01 21:20:07 +0200 |
---|---|---|
committer | skjnldsv <skjnldsv@protonmail.com> | 2024-08-14 09:47:56 +0200 |
commit | ee4fb148b3430d64b9d7fb514ef6ea1466c006f9 (patch) | |
tree | 22027821ce82f92d25089ffd284950533c3c3135 /apps/files/src/components/NewNodeDialog.vue | |
parent | 4920f9049503cc71b3d202786bb0582e75746d60 (diff) | |
download | nextcloud-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.vue | 2 |
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() }) |