aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLouis Chemineau <louis@chmn.me>2024-02-26 18:53:51 +0100
committerLouis Chemineau <louis@chmn.me>2024-02-27 09:22:29 +0100
commitebff12f60e4320fcb14b5548fd737c91a4b48cb0 (patch)
treec03105703770c401548f2d7a9e79cb59e5d06ef9
parentbd88ecf534023c115307916eba8b74f0e9de0e4d (diff)
downloadnextcloud-server-ebff12f60e4320fcb14b5548fd737c91a4b48cb0.tar.gz
nextcloud-server-ebff12f60e4320fcb14b5548fd737c91a4b48cb0.zip
fix(files_version): Prevent error in nc/vue when deleting an NcListItem in from one of its actions
Signed-off-by: Louis Chemineau <louis@chmn.me>
-rw-r--r--apps/files_versions/src/components/Version.vue6
1 files changed, 5 insertions, 1 deletions
diff --git a/apps/files_versions/src/components/Version.vue b/apps/files_versions/src/components/Version.vue
index cb65954a37d..694d10e1032 100644
--- a/apps/files_versions/src/components/Version.vue
+++ b/apps/files_versions/src/components/Version.vue
@@ -271,7 +271,11 @@ export default defineComponent({
this.$emit('restore', this.version)
},
- deleteVersion() {
+ async deleteVersion() {
+ // Let @nc-vue properly remove the popover before we delete the version.
+ // This prevents @nc-vue from throwing a error.
+ await this.$nextTick()
+ await this.$nextTick()
this.$emit('delete', this.version)
},