summaryrefslogtreecommitdiffstats
path: root/apps/files/src/views/FilesList.vue
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files/src/views/FilesList.vue')
-rw-r--r--apps/files/src/views/FilesList.vue13
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.
*/