diff options
author | John Molakvoæ <skjnldsv@protonmail.com> | 2023-08-12 17:08:25 +0200 |
---|---|---|
committer | John Molakvoæ <skjnldsv@protonmail.com> | 2023-08-17 18:56:38 +0200 |
commit | c08d5e62407778116ef3d18feb17f6356c029a30 (patch) | |
tree | 6d65477b61ba5480301c9ba3e0d26a5d4f736c84 /apps/files/src | |
parent | 52f2dddcc66d56d3a5e8ea2b145e77b66814e961 (diff) | |
download | nextcloud-server-c08d5e62407778116ef3d18feb17f6356c029a30.tar.gz nextcloud-server-c08d5e62407778116ef3d18feb17f6356c029a30.zip |
fix(files): dir contents variables
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
Diffstat (limited to 'apps/files/src')
-rw-r--r-- | apps/files/src/views/FilesList.vue | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/apps/files/src/views/FilesList.vue b/apps/files/src/views/FilesList.vue index ae93642f985..eb38d09e290 100644 --- a/apps/files/src/views/FilesList.vue +++ b/apps/files/src/views/FilesList.vue @@ -58,7 +58,7 @@ ref="filesListVirtual" :current-folder="currentFolder" :current-view="currentView" - :nodes="dirContents" /> + :nodes="dirContentsSorted" /> </NcAppContent> </template> @@ -163,7 +163,7 @@ export default Vue.extend({ /** * The current directory contents. */ - dirContents(): Node[] { + dirContentsSorted(): Node[] { if (!this.currentView) { return [] } @@ -173,8 +173,7 @@ export default Vue.extend({ // Custom column must provide their own sorting methods if (customColumn?.sort && typeof customColumn.sort === 'function') { - const results = [...(this.currentFolder?._children || []).map(this.getNode).filter(file => file)] - .sort(customColumn.sort) + const results = [...this.dirContents].sort(customColumn.sort) return this.isAscSorting ? results : results.reverse() } @@ -193,12 +192,16 @@ export default Vue.extend({ const orders = new Array(identifiers.length).fill(this.isAscSorting ? 'asc' : 'desc') return orderBy( - [...(this.currentFolder?._children || []).map(this.getNode).filter(file => file)], + [...this.dirContents], identifiers, orders, ) }, + dirContents(): Node[] { + return (this.currentFolder?._children || []).map(this.getNode).filter(file => file) + }, + /** * The current directory is empty. */ |