aboutsummaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authorJohn Molakvoæ <skjnldsv@users.noreply.github.com>2024-08-07 17:06:20 +0200
committerGitHub <noreply@github.com>2024-08-07 17:06:20 +0200
commit9b511d1b3b3e4604100ecc89a2e78d99be64d6a4 (patch)
treea3306635a471ec57c06b74fced81e7169452ab0f /apps
parent07d302d0076ea781fee421b0837ee4cda40b0c93 (diff)
parentb96800ecc5da7b25d5039a12b8f34494ce7ce0f7 (diff)
downloadnextcloud-server-9b511d1b3b3e4604100ecc89a2e78d99be64d6a4.tar.gz
nextcloud-server-9b511d1b3b3e4604100ecc89a2e78d99be64d6a4.zip
Merge pull request #47102 from nextcloud/fix/files-multiple-propfind
Diffstat (limited to 'apps')
-rw-r--r--apps/files/src/store/userconfig.ts1
-rw-r--r--apps/files/src/views/FilesList.vue5
-rw-r--r--apps/files_sharing/src/views/SharingTab.vue2
3 files changed, 3 insertions, 5 deletions
diff --git a/apps/files/src/store/userconfig.ts b/apps/files/src/store/userconfig.ts
index 78b4a2e656c..ffe07a91bab 100644
--- a/apps/files/src/store/userconfig.ts
+++ b/apps/files/src/store/userconfig.ts
@@ -43,7 +43,6 @@ export const useUserConfigStore = function(...args) {
await axios.put(generateUrl('/apps/files/api/v1/config/' + key), {
value,
})
-
emit('files:config:updated', { key, value })
},
},
diff --git a/apps/files/src/views/FilesList.vue b/apps/files/src/views/FilesList.vue
index d486b6f1bae..a127fd4c35c 100644
--- a/apps/files/src/views/FilesList.vue
+++ b/apps/files/src/views/FilesList.vue
@@ -230,8 +230,6 @@ export default defineComponent({
promise: null as CancelablePromise<ContentsWithRoot> | Promise<ContentsWithRoot> | null,
dirContentsFiltered: [] as INode[],
-
- unsubscribeStoreCallback: () => {},
}
},
@@ -466,12 +464,13 @@ export default defineComponent({
subscribe('files:node:updated', this.onUpdatedNode)
// reload on settings change
- this.unsubscribeStoreCallback = this.userConfigStore.$subscribe(() => this.fetchContent(), { deep: true })
+ subscribe('files:config:updated', this.fetchContent)
},
unmounted() {
unsubscribe('files:node:deleted', this.onNodeDeleted)
unsubscribe('files:node:updated', this.onUpdatedNode)
+ unsubscribe('files:config:updated', this.fetchContent)
},
methods: {
diff --git a/apps/files_sharing/src/views/SharingTab.vue b/apps/files_sharing/src/views/SharingTab.vue
index 139b137453a..0d991fa3982 100644
--- a/apps/files_sharing/src/views/SharingTab.vue
+++ b/apps/files_sharing/src/views/SharingTab.vue
@@ -207,7 +207,7 @@ export default {
this.processSharedWithMe(sharedWithMe)
this.processShares(shares)
} catch (error) {
- if (error.response.data?.ocs?.meta?.message) {
+ if (error?.response?.data?.ocs?.meta?.message) {
this.error = error.response.data.ocs.meta.message
} else {
this.error = t('files_sharing', 'Unable to load the shares list')