diff options
author | John Molakvoæ <skjnldsv@users.noreply.github.com> | 2024-08-07 17:06:20 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-07 17:06:20 +0200 |
commit | 9b511d1b3b3e4604100ecc89a2e78d99be64d6a4 (patch) | |
tree | a3306635a471ec57c06b74fced81e7169452ab0f /apps | |
parent | 07d302d0076ea781fee421b0837ee4cda40b0c93 (diff) | |
parent | b96800ecc5da7b25d5039a12b8f34494ce7ce0f7 (diff) | |
download | nextcloud-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.ts | 1 | ||||
-rw-r--r-- | apps/files/src/views/FilesList.vue | 5 | ||||
-rw-r--r-- | apps/files_sharing/src/views/SharingTab.vue | 2 |
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') |