]> source.dussan.org Git - nextcloud-server.git/commitdiff
fix: Properly take show_hidden user setting into account for file listing
authorJulius Härtl <jus@bitgrid.net>
Mon, 4 Dec 2023 11:35:43 +0000 (12:35 +0100)
committerJulius Härtl <jus@bitgrid.net>
Mon, 4 Dec 2023 19:35:51 +0000 (20:35 +0100)
Signed-off-by: Julius Härtl <jus@bitgrid.net>
apps/files/src/views/FilesList.vue

index 42423e1f4516925dffdf67d1536612f47ccbc2b5..6aeb308677c903b1489c5f90ec522dcde889f411 100644 (file)
@@ -281,10 +281,16 @@ export default defineComponent({
                },
 
                dirContents(): Node[] {
+                       const showHidden = this.userConfigStore?.userConfig.show_hidden
                        return (this.currentFolder?._children || [])
                                .map(this.getNode)
-                               .filter(file => file)
-                               .filter(file => file?.attributes?.hidden !== true)
+                               .filter(file => {
+                                       if (!showHidden) {
+                                               return file?.attributes?.hidden !== true && !file?.basename.startsWith('.')
+                                       }
+
+                                       return true
+                               })
                },
 
                /**